html {
	color: rgb(102, 102, 102); -ms-text-size-adjust: 100%; background-color: rgb(255, 255, 255); _text-overflow: ellipsis;
}
body {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
article {
	margin: 0px; padding: 0px;
}
aside {
	margin: 0px; padding: 0px;
}
details {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
hgroup {
	margin: 0px; padding: 0px;
}
menu {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 hiragino sans gb, microsoft yahei, simsun; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 hiragino sans gb, microsoft yahei, simsun; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 hiragino sans gb, microsoft yahei, simsun; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 hiragino sans gb, microsoft yahei, simsun; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 hiragino sans gb, microsoft yahei, simsun; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 1em;
}
h2 {
	font-size: 1em;
}
h3 {
	font-size: 1em;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 1em;
}
a {
	text-decoration: none;
}
a:active {
	outline: 0px;
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
a:active {
	background-color: transparent;
}
}
small {
	font-size: 1em; font-style: normal; font-weight: 500;
}
cite {
	font-size: 1em; font-style: normal; font-weight: 500;
}
code {
	font-size: 1em; font-style: normal; font-weight: 500;
}
em {
	font-size: 1em; font-style: normal; font-weight: 500;
}
th {
	font-size: 1em; font-style: normal; font-weight: 500;
}
i {
	font-size: 1em; font-style: normal; font-weight: 500;
}
b {
	font-size: 1em; font-style: normal; font-weight: 500;
}
input {
	font-size: 1em; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
select {
	font-size: 1em; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
textarea {
	font-size: 1em; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
button {
	font-size: 1em; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
button {
	cursor: pointer;
}
input[type=button] {
	cursor: pointer;
}
input[type=submit] {
	cursor: pointer;
}
input[type=search] {
	-webkit-appearance: textfield;
}
textarea {
	-ms-overflow-y: auto; resize: vertical;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: inherit;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
iframe {
	border: 0px currentColor; border-image: none;
}
img {
	vertical-align: bottom; display: inline-block; -ms-interpolation-mode: bicubic;
}
iframe {
	display: block;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	vertical-align: top;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
.cf::before {
	display: table; content: "";
}
.cf::after {
	display: table; content: "";
}
.cf::after {
	clear: both;
}
.cf {
	
}
a {
	color: rgb(42, 42, 42);
}
a:visited {
	outline: 0px;
}
a[tabindex='-1']:focus {
	outline: 0px;
}
a:hover {
	outline: 0px; color: rgb(255, 120, 0);
}
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.clear {
	height: 0px; clear: both; font-size: 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.mask_layer {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 10000; opacity: 0.5; _position: absolute;
}
.divide {
	color: rgb(204, 204, 204); font-style: normal;
}
.dot {
	width: 3px; height: 3px; line-height: 0; letter-spacing: normal; overflow: hidden; font-size: 0px; display: inline-block; background-color: rgb(149, 149, 149);
}
.dot_wrap {
	background: rgb(255, 255, 255); width: 20px; height: 15px; display: block; position: relative;
}
.dot_wrap .dot {
	margin: -2px 0px 0px -2px; left: 50%; top: 50%; overflow: hidden; position: absolute;
}
.ico_clock_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_upload_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_order_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_coupon_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_subscription_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_notice_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_message_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_film_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_favorite_16 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_clock_16 {
	background-position: 0px -40px;
}
.ico_notice_16 {
	background-position: -100px -40px;
}
.ico_upload_16 {
	background-position: -20px -40px;
}
.ico_order_16 {
	background-position: -40px -40px;
}
.ico_coupon_16 {
	background-position: -60px -40px;
}
.ico_subscription_16 {
	background-position: -80px -40px;
}
.ico_message_16 {
	background-position: -120px -40px;
}
.ico_film_16 {
	background-position: -140px -40px;
}
.ico_favorite_16 {
	
}
.ico_notice_dot {
	background: rgb(252, 124, 9); border-radius: 12px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 8px; height: 8px; display: inline-block; -ms-zoom: 1; box-shadow: 0px 1px 2px #666;
}
.lte_ie8 .ico_notice_dot {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -90px -60px; border: currentColor; border-image: none; width: 14px; height: 14px; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_tv_16 {
	width: 16px; height: 16px; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_desktop_16 {
	width: 16px; height: 16px; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_phone_16 {
	width: 16px; height: 16px; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_tv_16 {
	background-position: 0px -110px;
}
.ico_desktop_16 {
	background-position: -20px -110px;
}
.ico_phone_16 {
	background-position: -40px -110px;
}
.site_navigation .navigation_sub .link_nav_sub .ico_tv_16 {
	margin-right: 5px;
}
.site_navigation .navigation_sub .link_nav_sub .ico_desktop_16 {
	margin-right: 5px;
}
.site_navigation .navigation_sub .link_nav_sub .ico_phone_16 {
	margin-right: 5px;
}
.ico_play_12 {
	width: 12px; height: 12px; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_comment_12 {
	width: 12px; height: 12px; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_play_12 {
	background-position: -150px 0px;
}
.ico_comment_12 {
	background-position: -170px 0px;
}
.ico_history_95 {
	width: 95px; height: 95px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_favorites_95 {
	width: 95px; height: 95px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_message_95 {
	width: 95px; height: 95px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_history_95 {
	background-position: -400px 0px;
}
.ico_favorites_95 {
	background-position: -200px 0px;
}
.ico_message_95 {
	background-position: -300px 0px;
}
.ico_text_top {
	background-position: 0px -140px; margin: 0px 0px 2px 6px; width: 26px; height: 7px; overflow: hidden; vertical-align: bottom; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_text_top_small {
	background-position: 0px -150px; width: 17px; height: 7px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_text_new {
	background-position: 0px -150px; width: 17px; height: 7px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_text_new_small {
	background-position: 0px -150px; width: 17px; height: 7px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_text_vip_small {
	background-position: 0px -150px; width: 17px; height: 7px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_text_new {
	background-position: 0px -158px;
}
.ico_text_new_small {
	background-position: 0px -158px;
}
.ico_text_vip_small {
	background-position: 0px -166px;
}
.ico_vplus_21 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -110px -110px; width: 21px; height: 21px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_tv {
	width: 20px; height: 20px; line-height: 20px; overflow: hidden; display: inline-block; -ms-zoom: 1;
}
.ico_hotlink {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -20px -150px; width: 9px; height: 11px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_down_13 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -140px -110px; width: 13px; height: 13px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_up_13 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -140px -110px; width: 13px; height: 13px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_right_13 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -140px -110px; width: 13px; height: 13px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_left_13 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -140px -110px; width: 13px; height: 13px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_up_13 {
	background-position: -160px -110px;
}
.ico_right_13 {
	background-position: -180px -110px;
}
.ico_left_13 {
	background-position: -200px -110px;
}
.ico_collect_24 {
	background: url("images/common/ico_collect_24.32.png") no-repeat 0px 0px; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/ico_collect_24.ie6.png);
}
.ico_vplus_24 {
	background: url("images/common/ico_vplus_24.png") no-repeat 0px 0px; width: 24px; height: 24px; overflow: hidden; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.ico_vip {
	background: url("images/common/sprite_vip.png") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1;
}
.ico_vip_grey {
	background: url("images/common/sprite_vip.png") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1;
}
.ico_year {
	background: url("images/common/sprite_vip.png") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1;
}
.ico_year_grey {
	background: url("images/common/sprite_vip.png") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1;
}
.ico_vipyear {
	background: url("images/common/sprite_vip.png") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1;
}
.ico_vipyear_grey {
	background: url("images/common/sprite_vip.png") no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1;
}
.ico_vip_grey {
	background-position: -20px 0px;
}
.ico_vip_lv1 {
	background-position: 0px -20px;
}
.ico_vip_lv2 {
	background-position: -20px -20px;
}
.ico_vip_lv3 {
	background-position: -40px -20px;
}
.ico_vip_lv4 {
	background-position: -60px -20px;
}
.ico_vip_lv5 {
	background-position: -80px -20px;
}
.ico_vip_lv6 {
	background-position: -100px -20px;
}
.ico_vip_lv1_grey {
	background-position: 0px -40px;
}
.ico_vip_lv2_grey {
	background-position: -20px -40px;
}
.ico_vip_lv3_grey {
	background-position: -40px -40px;
}
.ico_vip_lv4_grey {
	background-position: -60px -40px;
}
.ico_vip_lv5_grey {
	background-position: -80px -40px;
}
.ico_vip_lv6_grey {
	background-position: -100px -40px;
}
.ico_year {
	background-position: -50px 0px;
}
.ico_year_grey {
	background-position: -70px 0px;
}
.ico_vipyear {
	background-position: -240px -60px; width: 30px;
}
.ico_vipyear_lv1 {
	background-position: 0px -60px;
}
.ico_vipyear_lv2 {
	background-position: -40px -60px;
}
.ico_vipyear_lv3 {
	background-position: -80px -60px;
}
.ico_vipyear_lv4 {
	background-position: -120px -60px;
}
.ico_vipyear_lv5 {
	background-position: -160px -60px;
}
.ico_vipyear_lv6 {
	background-position: -200px -60px;
}
.ico_vipyear_grey {
	background-position: -240px -80px; width: 30px;
}
.ico_vipyear_lv1_grey {
	background-position: 0px -80px;
}
.ico_vipyear_lv2_grey {
	background-position: -40px -80px;
}
.ico_vipyear_lv3_grey {
	background-position: -80px -80px;
}
.ico_vipyear_lv4_grey {
	background-position: -120px -80px;
}
.ico_vipyear_lv5_grey {
	background-position: -160px -80px;
}
.ico_vipyear_lv6_grey {
	background-position: -200px -80px;
}
.ico_txt_qiang {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -30px -150px; width: 15px; height: 12px; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_txt_hot {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -30px -150px; width: 15px; height: 12px; vertical-align: middle; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_txt_hot {
	background-position: -46px -150px;
}
.vip_wrap {
	height: 16px; line-height: 16px; overflow: hidden; vertical-align: top; display: inline-block;
}
.vip_wrap i {
	vertical-align: top;
}
.vip_wrap a {
	vertical-align: top;
}
.vip_wrap .ico_year {
	margin-left: 4px;
}
.vip_wrap .ico_year_grey {
	margin-left: 4px;
}
.ico_rise_12 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -230px -110px; width: 12px; height: 12px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_fair_12 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -230px -110px; width: 12px; height: 12px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_fall_12 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -230px -110px; width: 12px; height: 12px; overflow: hidden; font-size: 0px; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_fair_12 {
	background-position: -250px -110px;
}
.ico_fall_12 {
	background-position: -270px -110px;
}
.triangle_left {
	border: 5px dashed transparent; border-image: none; width: 0px; height: 0px; overflow: hidden; font-size: 0px; display: inline-block;
}
.triangle_down {
	border: 5px dashed transparent; border-image: none; width: 0px; height: 0px; overflow: hidden; font-size: 0px; display: inline-block;
}
.triangle_right {
	border: 5px dashed transparent; border-image: none; width: 0px; height: 0px; overflow: hidden; font-size: 0px; display: inline-block;
}
.triangle_up {
	border: 5px dashed transparent; border-image: none; width: 0px; height: 0px; overflow: hidden; font-size: 0px; display: inline-block;
}
.triangle_left {
	border-right-color: rgb(0, 0, 0); border-right-width: 5px; border-right-style: solid;
}
.triangle_down {
	border-top-color: rgb(0, 0, 0); border-top-width: 5px; border-top-style: solid;
}
.triangle_right {
	border-left-color: rgb(0, 0, 0); border-left-width: 5px; border-left-style: solid;
}
.triangle_up {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 5px; border-bottom-style: solid;
}
.mod_back_top {
	right: 30px; bottom: 45px; position: fixed; z-index: 99999; _position: absolute; _bottom: auto;
}
.mod_back_top .back_top {
	background-position: -90px 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; display: block; cursor: pointer;
}
.mod_back_top .back_top:hover {
	background-position: -150px 0px;
}
.sign_gt {
	font-family: simsun,stfangsong; font-style: normal; font-weight: 500; vertical-align: middle;
}
.sign_lt {
	font-family: simsun,stfangsong; font-style: normal; font-weight: 500; vertical-align: middle;
}
.mod_hd::before {
	height: 0px; display: table; content: "";
}
.mod_hd::after {
	height: 0px; display: table; content: "";
}
.mod_bd::before {
	height: 0px; display: table; content: "";
}
.mod_bd::after {
	height: 0px; display: table; content: "";
}
.mod_hd::after {
	clear: both;
}
.mod_bd::after {
	clear: both;
}
.mod_hd {
	position: relative;
}
.mod_bd {
	position: relative;
}
.text_sprite {
	width: 64px; height: 32px; line-height: 999; overflow: hidden; vertical-align: bottom; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_text.png"); background-repeat: no-repeat;
}
.text_hot {
	background-position: 0px 0px; width: 120px;
}
.text_tv_china {
	background-position: 0px -32px; width: 90px;
}
.text_tv_america_england {
	background-position: 0px -64px; width: 150px;
}
.text_tv_america {
	background-position: 0px -64px; width: 65px;
}
.text_tv_england {
	background-position: -87px -64px; width: 65px;
}
.text_tv_korea {
	background-position: 0px -96px;
}
.text_film {
	background-position: 0px -128px;
}
.text_hollywood {
	background-position: 0px -160px; width: 90px;
}
.text_variety {
	background-position: 0px -192px;
}
.text_entertainment {
	background-position: 0px -224px;
}
.text_mv {
	background-position: 0px -256px;
}
.text_fashion {
	background-position: 0px -288px;
}
.text_brands {
	background-position: 0px -320px;
}
.text_live {
	background-position: 0px -352px;
}
.text_travel {
	background-position: 0px -384px;
}
.text_game {
	background-position: 0px -416px;
}
.text_anime_cartoon {
	background-position: 0px -448px; width: 150px;
}
.text_documentary {
	background-position: 0px -480px; width: 90px;
}
.text_funny {
	background-position: 0px -512px;
}
.text_paike {
	background-position: 0px -544px;
}
.text_microfilm {
	background-position: 0px -576px; width: 90px;
}
.text_curriculum {
	background-position: 0px -608px; width: 90px;
}
.text_top {
	background-position: -200px 0px; width: 76px;
}
.text_dot {
	padding: 0px 6px; height: 32px; line-height: 32px; overflow: hidden; font-size: 30px; vertical-align: top; display: inline-block; -ms-zoom: 1; _line-height: auto; _padding: 0; _margin: 0 -5px;
}
.mark_trailer {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_free_limit {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_pay {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_titbit {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_topic {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_microfilm {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_special {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_internet {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_original {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_clips {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_summary {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_skew_custom {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_vip_coupon {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_vip_free {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_theatrical {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_serial {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_first {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_hotline {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_upcoming {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_coming {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_info {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_plan {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_enjoy {
	left: 0px; top: 0px; width: 50px; height: 50px; line-height: 100; overflow: hidden; font-size: 0px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-image: url("images/common/sprite_mark.png?v=1230");
}
.mark_pay {
	display: none;
}
.mark_skew_custom {
	background-position: 0px 0px;
}
.mark_trailer {
	background-position: 0px 0px;
}
.mark_microfilm {
	background-position: -60px 0px;
}
.mark_internet {
	background-position: -120px 0px;
}
.mark_theatrical {
	background-position: -180px 0px;
}
.mark_enjoy {
	background-position: -240px 0px;
}
.mark_titbit {
	background-position: 0px -60px; width: 46px;
}
.mark_first {
	background-position: -50px -60px; width: 46px;
}
.mark_serial {
	background-position: -100px -60px; width: 46px;
}
.mark_summary {
	background-position: -150px -60px; width: 46px;
}
.mark_clips {
	background-position: -200px -60px; width: 46px;
}
.mark_topic {
	background-position: -250px -60px; width: 46px;
}
.mark_special {
	background-position: -300px -60px; width: 46px;
}
.mark_original {
	background-position: -350px -60px; width: 46px;
}
.mark_info {
	background-position: -400px -60px; width: 46px;
}
.mark_plan {
	background-position: -450px -60px; width: 46px;
}
.mark_vip_coupon {
	background-position: 0px -120px; width: 55px; height: 55px;
}
.mark_vip_free {
	background-position: -60px -120px; width: 55px; height: 55px;
}
.mark_hotline {
	background-position: -120px -120px; width: 55px; height: 55px;
}
.mark_upcoming {
	background-position: -180px -120px; width: 55px; height: 55px;
}
.mark_coming {
	background-position: -240px -120px; width: 55px; height: 55px;
}
.mark_free_limit {
	background-position: -300px -120px; width: 55px; height: 55px;
}
.btn_small {
	background: rgb(255, 131, 6); padding: 0px 5px; border-radius: 2px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block; -ms-zoom: 1; -webkit-transform: translate(0, 0);
}
.btn_small_gray {
	background: rgb(255, 131, 6); padding: 0px 5px; border-radius: 2px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block; -ms-zoom: 1; -webkit-transform: translate(0, 0);
}
.btn_small_gray {
	background: rgb(225, 225, 225); color: rgb(81, 81, 81);
}
.btn_small:hover {
	background: rgb(234, 117, 2); color: rgb(255, 255, 255); text-decoration: none;
}
.btn_small_gray:hover {
	background: rgb(209, 209, 209); color: rgb(81, 81, 81); text-decoration: none;
}
.btn_medium {
	background: rgb(255, 131, 6); padding: 0px 10px; border-radius: 1px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; display: inline-block; -ms-zoom: 1;
}
.btn_medium_gray {
	background: rgb(255, 131, 6); padding: 0px 10px; border-radius: 1px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; display: inline-block; -ms-zoom: 1;
}
.btn_medium_gray {
	background: rgb(225, 225, 225); color: rgb(81, 81, 81);
}
.btn_medium:hover {
	background: rgb(255, 153, 50); color: rgb(255, 255, 255); text-decoration: none;
}
.btn_medium_gray:hover {
	color: rgb(81, 81, 81); text-decoration: none;
}
body {
	min-width: 1240px;
}
.breadcrumb {
	padding: 20px 0px; height: 20px; position: relative; z-index: 2;
}
.breadcrumb .breadcrumb_item {
	margin-right: 5px;
}
.breadcrumb .sign_gt {
	margin-right: 5px;
}
.breadcrumb .breadcrumb_link {
	margin-right: 5px;
}
.breadcrumb .breadcrumb_link {
	color: rgb(153, 153, 153);
}
.breadcrumb a.breadcrumb_link:hover {
	color: rgb(255, 120, 0);
}
.breadcrumb .breadcrumb_item {
	color: rgb(0, 0, 0);
}
.breadcrumb a.breadcrumb_item:hover {
	color: rgb(255, 120, 0);
}
.mod_quick {
	transition:0.2s; top: 20px; right: 0px; position: absolute; z-index: 99; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_quick .quick_item {
	float: left; position: relative;
}
.mod_quick .quick_item .quick_link {
	padding: 0px 15px; transition:height 0.2s; height: 43px; display: block; cursor: pointer; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -o-transition: height .2s ease; _width: 26px;
}
.mod_quick .quick_item .quick_txt {
	transition:height 0.2s; text-align: center; color: rgb(176, 176, 176); margin-top: -2px; display: block; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -o-transition: height .2s ease;
}
.mod_quick .quick_item .quick_txt .mod_quick .quick_item .quick_link:hover {
	text-decoration: none;
}
.mod_quick .quick_item .quick_link:hover .quick_txt {
	color: rgb(255, 120, 0);
}
.mod_quick .quick_vgirl .quick_txt {
	margin-left: -5px;
}
.mod_quick .quick_message .quick_pop_list li {
	padding-left: 34px;
}
.mod_quick .quick_message .quick_pop_list li .video_name {
	width: 250px;
}
.mod_quick .quick_user {
	padding-right: 0px;
}
.mod_quick .quick_user .quick_link {
	padding: 0px 0px 0px 18px; width: 43px; height: 43px; position: relative;
}
.mod_quick .quick_user .quick_link img {
	width: 43px; height: 43px; position: relative; z-index: 1;
}
.mod_quick .quick_user .dot_notice {
	right: -4px;
}
.mod_quick .quick_user .quick_link .ico_vip {
	right: -2px; bottom: -3px; position: absolute; z-index: 2;
}
.mod_quick .quick_user .quick_link .ico_vip_grey {
	right: -2px; bottom: -3px; position: absolute; z-index: 2;
}
.mod_quick .quick_user .quick_link .ico_vipyear {
	right: -2px; bottom: -3px; position: absolute; z-index: 2;
}
.mod_quick .quick_user .quick_link .ico_vipyear_grey {
	right: -2px; bottom: -3px; position: absolute; z-index: 2;
}
.mod_quick .divide {
	background: -ms-linear-gradient(rgba(252, 252, 252, 1) 0px, rgba(232, 232, 232, 1) 50%, rgba(252, 252, 252, 1) 100%); top: 6px; width: 1px; height: 26px; right: 0px; overflow: hidden; position: absolute;
}
.mod_quick .dot_notice {
	background: rgb(252, 125, 10); border-radius: 30px; border: 2px solid rgb(255, 255, 255); border-image: none; top: -6px; width: 6px; height: 6px; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 10px; font-family: simsun,stfangsong; font-size: 12px; font-style: normal; font-weight: 700; display: block; position: absolute; z-index: 10; box-shadow: 0px 1px 1px #666;
}
.lte_ie8 .mod_quick .dot_notice {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -70px -140px; border: currentColor; border-image: none; width: 14px; height: 14px; _background: url(images/common/sprite_common.ie6.png?v=0112) -70px -140px no-repeat;
}
.lte_ie8 .mod_quick .quick_user .dot_notice {
	right: -8px;
}
.mod_quick_pop {
	left: 0px; top: 57px; width: 300px; margin-left: -127px; display: none; position: absolute; animation-duration: 0.3s; animation-timing-function: ease-in; animation-delay: 0s; animation-fill-mode: both; -webkit-animation-duration: .3s; -webkit-animation-delay: 0s; -webkit-animation-timing-function: ease-in; -webkit-animation-fill-mode: both; -moz-animation-duration: .3s; -moz-animation-delay: 0s; -moz-animation-timing-function: ease-in; -moz-animation-fill-mode: both;
}
.mod_pop_history {
	width: 380px; margin-left: -167px;
}
.mod_quick_pop .quick_pop_inner {
	border-top-color: rgb(255, 102, 0); border-top-width: 2px; border-top-style: solid;
}
.mod_quick_pop .triangle_up {
	border-width: 7px;
}
.mod_quick_pop .triangle_up_wrap {
	left: 50%; top: -14px; overflow: visible; margin-left: -3px; border-bottom-color: rgb(255, 102, 0); position: absolute;
}
.mod_quick_pop .pop_info_content {
	background: rgb(255, 255, 255); padding: 10px 0px; border-radius: 0px 0px 1px 1px; position: relative; z-index: 2; box-shadow: 0px 1px 2px #666;
}
.lte_ie8 .mod_quick_pop .pop_info_content {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; padding-bottom: 17px; margin-bottom: -2px;
}
.mod_quick_pop .pop_timeline_wrap {
	padding: 0px 0px 0px 10px;
}
.mod_quick_pop .timeline_video_wrap {
	padding-bottom: 10px; margin-bottom: -10px; border-left-color: rgb(184, 184, 184); border-left-width: 1px; border-left-style: solid;
}
.mod_quick_pop .triangle_up_wrap .triangle_up {
	left: -7px; top: -5px; border-bottom-color: rgb(255, 255, 255); position: absolute;
}
.mod_quick_pop .timeline_video_list {
	top: -4px; margin-bottom: 10px; position: relative;
}
.mod_quick_pop .timeline_video_list dt {
	top: -2px; padding-left: 15px; font-size: 14px; position: relative; -ms-zoom: 1;
}
.mod_quick_pop .timeline_video_list dt .dot_wrap {
	left: -10px; top: 2px; height: 17px; position: absolute;
}
.mod_quick_pop .history_today dt .dot_wrap .dot {
	background: rgb(255, 120, 0);
}
.mod_quick_pop .history_today dt .timeline_date {
	color: rgb(255, 120, 0);
}
.mod_quick_pop .history_yesterday dt .dot_wrap .dot {
	background: rgb(56, 170, 0);
}
.mod_quick_pop .history_yesterday dt .timeline_date {
	color: rgb(56, 170, 0);
}
.mod_quick_pop .timeline_video_list dd {
	padding: 0px 15px; height: 28px; line-height: 28px; position: relative; -ms-zoom: 1;
}
.mod_quick_pop .timeline_video_list dd .video_name {
	width: 160px; color: rgb(37, 37, 37); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mod_pop_history .timeline_video_list dd .video_name {
	width: 240px; font-size: 14px;
}
.mod_quick_pop .video_name_inner {
	color: rgb(165, 165, 165); padding-left: 4px;
}
.mod_quick_pop .timeline_video_list dd .video_name:hover {
	text-decoration: none;
}
.mod_quick_pop .timeline_video_list dd .video_timestamp {
	top: 0px; right: 15px; color: rgb(149, 149, 149); position: absolute;
}
.mod_quick_pop .timeline_video_list dd .btn_close {
	top: 0px; right: 15px; color: rgb(145, 145, 145); font-family: hiragino sans gb,simsun,Mingliu; font-size: 18px; display: none; position: absolute;
}
.mod_quick_pop .quick_pop_list li .btn_close {
	top: 0px; right: 15px; color: rgb(145, 145, 145); font-family: hiragino sans gb,simsun,Mingliu; font-size: 18px; display: none; position: absolute;
}
.mod_quick_pop .timeline_video_list dd .btn_close:hover {
	color: rgb(255, 120, 0); text-decoration: none;
}
.mod_quick_pop .quick_pop_list li .btn_close:hover {
	color: rgb(255, 120, 0); text-decoration: none;
}
.mod_quick_pop .timeline_video_list dd:hover {
	background: rgb(234, 234, 234);
}
.mod_quick_pop .timeline_video_list dd.hover {
	background: rgb(234, 234, 234);
}
.mod_quick_pop .timeline_video_list dd:hover .video_name {
	width: 310px;
}
.mod_quick_pop .timeline_video_list dd.hover .video_name {
	width: 310px;
}
.mod_quick_pop .timeline_video_list dd:hover .video_timestamp {
	display: none;
}
.mod_quick_pop .timeline_video_list dd.hover .video_timestamp {
	display: none;
}
.mod_quick_pop .timeline_video_list dd:hover .btn_close {
	display: block;
}
.mod_quick_pop .timeline_video_list dd.hover .btn_close {
	display: block;
}
.mod_quick_pop .quick_pop_list li:hover .btn_close {
	display: block;
}
.mod_quick_pop .quick_pop_list li.hover .btn_close {
	display: block;
}
.mod_quick_pop .btn_pop_link {
	background: rgb(255, 255, 255); margin: 5px 15px; border: 1px solid rgb(208, 208, 208); transition:background 0.1s; border-image: none; height: 28px; text-align: center; line-height: 28px; font-size: 12px; display: block; box-shadow: 0px 1px 1px rgba(0,0,0,0.15); -webkit-transition: background .1s ease; -moz-transition: background .1s ease; -o-transition: background .1s ease;
}
.mod_quick_pop .btn_pop_link:hover {
	background: rgb(255, 120, 0); border-color: rgb(255, 120, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.mod_quick_pop .quick_pop_list {
	text-align: left; margin-bottom: 10px;
}
.mod_quick_pop .quick_pop_list li {
	height: 28px; line-height: 28px; padding-left: 25px; position: relative; -ms-zoom: 1;
}
.mod_quick_pop .quick_pop_list li .dot {
	left: 15px; top: 50%; margin-top: -2px; position: absolute;
}
.mod_quick_pop .quick_pop_list li .video_name {
	transition:width 0.2s; width: 180px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -webkit-transition: width .2s ease; -moz-transition: width .2s ease; -o-transition: width .2s ease;
}
.mod_quick_pop .quick_pop_list li .video_name:hover {
	text-decoration: none;
}
.mod_pop_user .quick_pop_list li .video_name {
	width: 260px; font-size: 14px;
}
.mod_pop_favorites .quick_pop_list li .video_name:hover {
	width: 260px;
}
.mod_quick_pop .quick_pop_list li .video_timestamp {
	top: 0px; right: 10px; color: rgb(149, 149, 149); position: absolute;
}
.mod_quick_pop .quick_pop_list li .video_time {
	top: 0px; right: 10px; color: rgb(149, 149, 149); position: absolute;
}
.mod_quick_pop .quick_pop_list li .video_timestamp {
	display: none;
}
.mod_quick_pop .quick_pop_list li:hover {
	background: rgb(234, 234, 234);
}
.mod_quick_pop .quick_pop_list li.hover {
	background: rgb(234, 234, 234);
}
.mod_quick_pop .quick_pop_list li:hover .dot {
	background: rgb(255, 126, 12);
}
.mod_quick_pop .quick_pop_list li.hover .dot {
	background: rgb(255, 126, 12);
}
.mod_quick_pop .quick_pop_list li:hover .video_time {
	display: none;
}
.mod_quick_pop .quick_pop_list li.hover .video_time {
	display: none;
}
.mod_quick_pop .quick_pop_list li:hover .video_timestamp {
	display: block;
}
.mod_quick_pop .quick_pop_list li.hover .video_timestamp {
	display: block;
}
.mod_quick_pop .ico_clock_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_upload_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_order_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_coupon_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_subscription_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_notice_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_message_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_film_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_quick_pop .ico_favorite_16 {
	left: 15px; top: 6px; position: absolute;
}
.mod_pop_user .quick_pop_list li {
	padding-left: 38px;
}
.mod_pop_attention li {
	margin: 0px 15px 10px; padding: 0px 10px; position: relative; -ms-zoom: 1;
}
.mod_pop_attention li .list_name {
	color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.mod_pop_attention li .list_name:hover {
	color: rgb(255, 120, 0);
}
.mod_pop_attention li .list_desc {
	width: 100%; color: rgb(175, 175, 175); overflow: hidden; max-height: 36px; _height: 36px;
}
.mod_pop_attention li .ico_dot {
	background: rgb(187, 187, 187); border-radius: 2px; left: 0px; top: 9px; width: 4px; height: 4px; display: block; position: absolute;
}
.lte_ie8 .mod_pop_attention li .ico_dot {
	background: url("images/common/sprite_common.ie6.png?v=0112") no-repeat -70px -160px;
}
.mod_pop_attention li.new .ico_dot {
	background-color: rgb(255, 120, 0);
}
.lte_ie8 .mod_pop_attention li.new .ico_dot {
	background-position: -80px -160px; background-color: transparent;
}
.mod_pop_attention li.new .list_desc {
	color: rgb(255, 120, 0);
}
.mod_pop_attention .btn_pop_link {
	margin: 5px auto; width: 268px; display: block;
}
.mod_pop_upload {
	width: 150px; margin-left: -50px;
}
.head_upload_list {
	padding: 0px 15px; text-align: center;
}
.head_upload_list .item {
	margin: 10px 0px;
}
.head_upload_list i {
	margin: 4px 5px 0px 0px;
}
.head_upload_list .inner {
	color: rgb(42, 42, 42); font-size: 14px;
}
.head_upload_list .inner:hover {
	color: rgb(255, 120, 0);
}
.quick_user .mod_pop_user {
	left: auto; right: 0px;
}
.mod_pop_user .triangle_up_wrap {
	left: auto; right: 15px; margin-left: auto;
}
.mod_pop_user .quick_pop_user {
	margin: 0px 15px 10px; color: rgb(153, 153, 153); line-height: 26px; padding-right: 60px; padding-bottom: 10px; font-size: 14px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: dotted; white-space: nowrap;
}
.mod_pop_user .user_name {
	overflow: hidden; padding-right: 10px; vertical-align: top; display: inline-block; white-space: nowrap; -ms-zoom: 1; -ms-text-overflow: ellipsis; max-width: 124px; _line-height: 20px; _width: 124px; _height: 18px;
}
.mod_pop_user .user_vplus .ico_vplus_21 {
	margin-top: -2px;
}
.mod_pop_user .link_quit {
	top: 12px; right: 10px; position: absolute; _top: 8px;
}
.mod_quick_pop .iframe_mask {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.lte_ie8 .mod_quick_pop .iframe_mask {
	top: 2px;
}
.mod_quick_pop .quick_pop_empty {
	padding: 20px 0px; text-align: center;
}
.mod_quick_pop .quick_pop_empty .empty_txt {
	color: rgb(101, 101, 101); font-size: 16px;
}
.mod_quick_pop .quick_pop_empty .btn_login {
	background: rgb(255, 120, 0); width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; display: inline-block; -ms-zoom: 1;
}
.mod_quick_pop .quick_pop_empty .btn_login:hover {
	text-decoration: none;
}
.mod_quick_pop .quick_pop_empty_login {
	padding: 40px 0px;
}
.mod_quick_pop .quick_pop_empty_login .empty_txt {
	margin-top: 20px;
}
.mod_quick .open .mod_quick_pop {
	display: block; animation-name: showQuick; -webkit-animation-name: showQuick; -moz-animation-name: showQuick;
}
.mod_quick .open .quick_link .quick_txt {
	color: rgb(255, 120, 0);
}
.site_container {
	width: 100%; position: relative; z-index: 2;
}
.site_container .container_inner {
	margin: 0px auto; width: 970px;
}
.wrapper {
	margin-bottom: 20px;
}
.wrapper::before {
	display: table; content: "";
}
.wrapper::after {
	display: table; content: "";
}
.wrapper::after {
	clear: both;
}
.wrapper_loading {
	background: url("images/common/loading_36.gif") no-repeat center; min-height: 200px; _height: 200px;
}
.mod_row_loading .mod_bd {
	background: url("images/common/loading_36.gif") no-repeat center; min-height: 200px; _height: 200px;
}
.mod_row_loading .mod_hd .title_desc {
	visibility: hidden;
}
.mod_figures .figures_title {
	height: 18px; text-align: center; margin-bottom: 14px; position: relative;
}
.mod_figures .figures_title .round_text_wrap {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 18px; display: inline-block; position: relative; z-index: 2; -ms-zoom: 1;
}
.mod_figures .figures_title::after {
	background: -ms-linear-gradient(left, rgba(186, 186, 186, 0) 0px, rgba(186, 186, 186, 1) 20%, rgba(186, 186, 186, 1) 80%, rgba(186, 186, 186, 0) 100%); left: 0px; top: 8px; width: 100%; height: 1px; position: absolute; z-index: 1; content: "";
}
.mod_row_tab .mod_hd {
	position: relative; z-index: 2;
}
.mod_title_tab .mod_hd {
	position: relative; z-index: 2;
}
.mod_row_tab .mod_bd {
	position: relative; z-index: 1;
}
.mod_title_tab .mod_bd {
	position: relative; z-index: 1;
}
.mod_row_tab .row_tab_cont {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 1;
}
.mod_title_tab .title_tab_cont {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 1;
}
.mod_row_tab .row_tab_cont_in {
	display: block; position: relative; z-index: 2; -ms-zoom: 1;
}
.mod_title_tab .title_tab_cont_in {
	display: block; position: relative; z-index: 2; -ms-zoom: 1;
}
.mod_row_tab .row_tab_cont_out {
	position: absolute; z-index: 1; -ms-zoom: 1;
}
.mod_title_tab .title_tab_cont_out {
	position: absolute; z-index: 1; -ms-zoom: 1;
}
.lte_ie8 .mod_row_tab .row_tab_cont_out {
	visibility: hidden;
}
.lte_ie8 .mod_title_tab .title_tab_cont_out {
	visibility: hidden;
}
.mod_row_tab .title_sub .current {
	background: rgb(255, 120, 0); border-radius: 2px; color: rgb(255, 255, 255);
}
.mod_title_tab .title_sub .current {
	background: rgb(255, 120, 0); border-radius: 2px; color: rgb(255, 255, 255);
}
.mod_row_tab .title_tab_cont_loading {
	background: url("images/common/loading_36_gray.gif") no-repeat center; height: 200px;
}
.mod_title_tab .title_tab_cont_loading {
	background: url("images/common/loading_36_gray.gif") no-repeat center; height: 200px;
}
.mod_figures_small {
	background: rgb(240, 240, 240);
}
.mod_figures_small .mod_figures {
	padding-top: 15px; margin-bottom: 0px;
}
.mod_figures_small .figures_title {
	margin: 0px 15px 15px; height: 10px; line-height: 18px; font-size: 16px; font-weight: 500; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.mod_figures_small .figures_title .title_txt {
	background: rgb(240, 240, 240); padding-right: 6px; display: inline-block; -ms-zoom: 1; _position: absolute; _top: 0; _left: 0;
}
.mod_figures_small .figures_list {
	margin: 0px !important;
}
.mod_figures_small .figures_list .list_item {
	margin: -15px 0px 0px; padding: 15px 15px 15px 110px; height: 50px; display: block; position: relative;
}
.mod_figures_small .figures_list .list_item .figure {
	left: 15px; top: 15px; position: absolute;
}
.mod_figures_small .figures_list .list_item .figure_title {
	padding-top: 5px; margin-top: 0px;
}
.mod_figures_small .figures_list .list_item .figure_desc {
	width: 100%;
}
.mod_figures_small .btn_more {
	background: rgb(226, 226, 226); margin: 0px 15px 10px; height: 22px; text-align: center; line-height: 21px; letter-spacing: normal; font-size: 14px; display: block;
}
.mod_figures_small .btn_more:hover {
	background: rgb(216, 216, 216); color: rgb(42, 42, 42); text-decoration: none;
}
.mod_figures_trailer .mod_figures {
	padding: 0px 0px 5px;
}
.mod_figures_trailer .figures_list .list_item {
	background: none !important;
}
.page_normal_width .mod_figures_small .figures_list .list_item {
	margin-top: -15px;
}
.mod_title {
	overflow: hidden; font-size: 0px; margin-bottom: 10px; white-space: nowrap; position: relative; -ms-zoom: 1;
}
.mod_title .title {
	color: rgb(42, 42, 42); font-weight: 500; margin-right: 10px; vertical-align: bottom; display: inline-block; -ms-zoom: 1; max-width: 192px;
}
.mod_title .title a {
	vertical-align: bottom; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.mod_title .title .ico_tv {
	margin-right: 4px; vertical-align: bottom; -ms-zoom: 1;
}
.mod_title .title .ico_tv img {
	width: 20px; height: 20px; display: block;
}
.mod_title .title .text_small {
	vertical-align: bottom;
}
.mod_title .title .text_medium {
	vertical-align: bottom;
}
.mod_title .title .text_large {
	vertical-align: bottom;
}
.mod_title .title .text_small {
	height: 20px; line-height: 20px; font-size: 18px; display: inline-block;
}
.mod_title .title .text_medium {
	height: 24px; line-height: 24px; font-size: 24px; display: inline-block;
}
.mod_title .title .text_large {
	height: 32px; line-height: 32px; font-size: 30px; _line-height: 32px;
}
.mod_title .title a:hover {
	color: rgb(42, 42, 42);
}
.mod_title .title_sub {
	width: 80%; height: 16px; line-height: 16px; padding-left: 5px; font-size: 0px; margin-left: -10px; vertical-align: bottom; display: inline-block; white-space: normal; -ms-zoom: 1; _padding-top: 10px; _overflow: hidden;
}
.mod_title .title_sub a {
	margin: 0px 5px; padding: 0px 5px; height: 16px; line-height: 14px; overflow: hidden; font-size: 14px; display: inline-block; -ms-zoom: 1; _line-height: 18px; _vertical-align: top;
}
.os_mac .mod_title .title_sub a {
	line-height: 20px;
}
.mod_title .title_sub .title_sub_img {
	width: 32px; height: 26px; padding-right: 0px; margin-top: -8px; margin-right: -5px;
}
.mod_title .title_sub .title_sub_img img {
	width: 32px; height: 26px;
}
.ie7 .mod_title .title_sub .title_sub_img {
	height: 26px; margin-top: -8px;
}
.mod_title .title_sub .divide {
	_position: relative; _top: 2px;
}
.page_normal_width .mod_title .title_sub a {
	margin-right: 2px; margin-left: 2px;
}
.mod_title .title_sub .divide {
	font-size: 12px; vertical-align: top;
}
.mod_title .title_sub a:hover {
	text-decoration: none;
}
.ie7 .mod_title .title_sub .link_more {
	height: 22px; margin-top: -3px;
}
.mod_title .title_sub .link_more .triangle_right {
	border-width: 3px; margin: 5px 0px 2px 4px; vertical-align: top; border-left-color: rgb(145, 145, 145); _margin-top: 3px;
}
.mod_title .title_sub .round_text {
	margin-right: 4px; _margin-top: 0;
}
.mod_title .title_sub .link_survey {
	margin: 0px; padding: 0px; font-size: 14px;
}
.ie7 .mod_title .title_sub .link_survey {
	height: 20px; line-height: 24px; margin-top: -6px;
}
.mod_title .title_sub .link_survey:hover {
	background: none; color: rgb(255, 120, 0);
}
.mod_box .mod_title .title_sub {
	width: auto;
}
.mod_box .mod_title .title_sub a {
	margin: 0px 2px;
}
.mod_title_select {
	overflow: visible;
}
.mod_title_select .title_sub {
	padding: 4px 0px;
}
.mod_title_select .title_select {
	height: 24px; line-height: 22px; font-size: 14px; margin-right: 10px; vertical-align: bottom; display: inline-block; position: relative; -ms-zoom: 1; _width: 74px;
}
.mod_title_select .title_select .select_now {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; position: relative;
}
.mod_title_select .title_select .select_now .inner {
	padding: 0px 20px 0px 5px; height: 22px; line-height: 22px; display: block; cursor: pointer;
}
.mod_title_select .title_select .select_now .triangle_down {
	border-width: 4px; top: 10px; right: 6px; border-top-color: rgb(115, 115, 115); position: absolute; z-index: 101;
}
.mod_title_select .title_select_one .select_now .inner {
	padding: 0px 12px 0px 13px;
}
.mod_title_select .title_select_one .select_now .triangle_down {
	display: none;
}
.mod_title_select .title_select .select_list {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; display: none; position: absolute; z-index: 100;
}
.mod_title_select .title_select .select_list li {
	background: rgb(255, 255, 255); height: 24px;
}
.mod_title_select .title_select .select_list li .inner {
	padding: 0px 20px 0px 5px; height: 24px; color: rgb(149, 149, 149); display: block;
}
.mod_title_select .title_select .select_list li .inner:hover {
	background: rgb(255, 120, 0); color: rgb(255, 255, 255) !important;
}
.mod_title_select .title_select .select_list li.this .inner:hover {
	background: rgb(255, 120, 0); color: rgb(255, 255, 255) !important;
}
.mod_title_select .title_select .select_list li.this .inner {
	color: rgb(42, 42, 42);
}
.mod_title_select .title_select .select_list_open {
	display: block;
}
.mod_title .title_desc {
	right: 0px; bottom: 0px; font-size: 14px; position: absolute;
}
.mod_title .title_desc .link_inner {
	height: 14px; line-height: 14px; vertical-align: bottom; display: inline-block; _line-height: 14px; _margin-top: 0; _display: inline; _zoom: 1;
}
.mod_title .link_hollywood {
	font-size: 14px;
}
.mod_title .link_hollywood .ico_vip {
	margin-right: 5px; vertical-align: bottom;
}
.ie7 .mod_title .link_hollywood .link_inner {
	left: 0px; top: -2px; position: relative;
}
.mod_title .link_hollywood .ico_hotlink {
	margin-left: 2px; vertical-align: top;
}
.mod_title .link_hollywood:hover {
	text-decoration: underline; cursor: pointer;
}
.mod_title_desc .title_sub {
	width: 72%;
}
.mod_title .title_ad {
	right: 0px; bottom: 0px; overflow: hidden; position: absolute;
}
.mod_title .title_ad_130 {
	width: 130px; height: 30px; overflow: hidden;
}
.mod_title .title_ad_130 img {
	width: 130px; height: 30px; overflow: hidden;
}
.mod_title_adinline {
	display: inline-block; white-space: nowrap; -ms-zoom: 1; max-width: 776px; _width: 780px;
}
.mod_title_adinline .title_sub {
	width: auto;
}
.ad_inline {
	height: 30px; padding-top: 2px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.page_normal_width .mod_title_adinline {
	max-width: 551px; _width: 555px;
}
.mod_title .title_desc .btn_title {
	background: rgb(255, 120, 0); padding: 0px 8px; height: 24px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; display: inline-block; -ms-zoom: 1;
}
.mod_title .title_desc .btn_title:hover {
	background: rgb(255, 141, 40);
}
.os_mac .mod_title .title_desc .btn_title {
	line-height: 26px;
}
.mod_row_hollywood .mod_title .title_desc .btn_medium {
	background: rgb(220, 17, 2);
}
.mod_row_hollywood .mod_title .title_desc .btn_title {
	background: rgb(220, 17, 2);
}
.page_normal_width .mod_title_desc .title_sub {
	width: 64%;
}
.round_text {
	padding: 0px 4px; border-radius: 2px; height: 16px; line-height: 16px; letter-spacing: normal; font-size: 12px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.round_text_orange {
	background: rgb(255, 126, 0); color: rgb(255, 255, 255);
}
.round_text_green {
	background: rgb(85, 170, 34); color: rgb(255, 255, 255);
}
.mod_box {
	width: 265px; float: right;
}
.mod_box .box_iframe {
	width: 100%;
}
.mod_box .mod_figures .figures_list {
	margin: 0px;
}
.page_normal_width .mod_box {
	width: 260px;
}
.mod_top {
	margin-bottom: 20px;
}
.mod_top .top_list {
	background: rgb(240, 240, 240);
}
.mod_top .top_list_ver {
	background: rgb(240, 240, 240);
}
.mod_top .figure_title {
	width: 100%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mod_top .figure_caption {
	height: 26px; margin-top: -36px; margin-left: 40px; _height: 24px;
}
.mod_top .figure .figure_sign {
	left: 0px; width: 40px; height: 36px;
}
.mod_top .figure .figure_title {
	width: 200px; line-height: 26px; margin-right: 0px; _width: 205px;
}
.mod_top .figure .figure_num {
	background: rgb(92, 92, 92); padding: 0px 4px; border-radius: 1px; top: 8px; height: 20px; right: 8px; color: rgb(255, 255, 255); line-height: 20px; display: inline-block; position: absolute; _display: inline; _zoom: 1;
}
.mod_top .top_head {
	margin: 0px 15px -10px; color: rgb(173, 173, 173); padding-top: 15px; position: relative;
}
.mod_top .top_head .top_head_name {
	padding-left: 18px; display: inline-block; -ms-zoom: 1;
}
.mod_top .top_head .top_head_right {
	top: 15px; width: 70px; text-align: right; right: 0px; position: absolute;
}
.mod_top .mod_title .divide {
	display: none;
}
.mod_top .top_list {
	padding: 15px 0px 0px; overflow: hidden; -ms-zoom: 1;
}
.mod_top .top_list li {
	overflow: hidden; margin-top: -15px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.mod_top .top_list li .top_title {
	margin: 15px; height: 16px; line-height: 16px; display: block; cursor: pointer; _line-height: 18px; _margin: 13px;
}
.mod_top .top_list li .top_right {
	top: 13px; width: 80px; text-align: right; right: 12px; color: rgb(133, 133, 133); overflow: visible; position: absolute; _top: 11px;
}
.mod_top .top_list li .top_right a {
	text-align: left; color: inherit; overflow: hidden; float: right; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100px; _width: 100px;
}
.mod_top .top_list li .top_right .btn_small {
	top: 0px; width: auto; right: 0px; color: rgb(255, 255, 255); visibility: hidden; position: absolute; z-index: 0;
}
.mod_top .top_list li .top_right .btn_small_gray {
	top: 0px; width: auto; right: 0px; color: rgb(255, 255, 255); visibility: hidden; position: absolute; z-index: 0;
}
.mod_top .top_list li .top_right .btn_small_gray {
	color: rgb(81, 81, 81);
}
.mod_top .top_list li:hover .top_right .btn_small {
	visibility: visible; z-index: 2;
}
.mod_top .top_list li.hover .top_right .btn_small {
	visibility: visible; z-index: 2;
}
.mod_top .top_list li:hover .top_right .btn_small_gray {
	visibility: visible; z-index: 2;
}
.mod_top .top_list li.hover .top_right .btn_small_gray {
	visibility: visible; z-index: 2;
}
.mod_top .top_list li .top_right .btn_small:hover {
	color: rgb(255, 255, 255);
}
.mod_top .top_list li .top_right .btn_small_gray:hover {
	color: rgb(81, 81, 81);
}
.mod_top .top_list li .top_right a:hover {
	color: rgb(255, 120, 0);
}
.mod_top .top_list li .top_title .num {
	margin: 1px 4px 0px 0px; vertical-align: top;
}
.mod_top .top_list li .top_title .title_inner {
	width: 100%; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -ms-zoom: 1; -ms-text-overflow: ellipsis;
}
.mod_top .top_list_ver {
	width: 100%; overflow: hidden; -ms-zoom: 1;
}
.mod_top .top_list_ver .top_list {
	width: 50%; float: left;
}
.mod_top .top_list_ver .top_list li {
	width: 100%; float: none;
}
.mod_top .top_list_normal .top_list li {
	width: 100%; float: none;
}
.mod_top .top_list_normal li .top_title .title_inner {
	width: 90%;
}
.mod_top .top_list_figure .top_list {
	width: 100%;
}
.mod_top .top_list_figure .figure .figure_title {
	width: 100%; overflow: hidden; white-space: nowrap;
}
.mod_top .top_list_right .figure .figure_title {
	width: 132px;
}
.mod_top .top_list_right li .top_title .title_inner {
	width: 136px;
}
.mod_top .top_list_right li .top_right {
	width: 100px; display: inline-block; _display: inline; _zoom: 1;
}
.mod_top .figure .figure_num .ico_play_12 {
	margin: 0px 4px 3px 0px;
}
.mod_top .top_list li .top_right .ico_play_12 {
	margin: 0px 4px 3px 0px;
}
.mod_top .num {
	width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; overflow: hidden; display: inline-block; -ms-zoom: 1; background-image: url("images/common/number.svg?v=20140930"); background-repeat: no-repeat; background-color: rgb(170, 170, 170);
}
.lte_ie8 .mod_top .num {
	background-image: url("images/common/number.png?v=20140930");
}
.mod_top .num_1_large {
	background-position: 0px -20px; width: 36px; height: 36px; background-color: transparent;
}
.mod_top .num_2_large {
	background-position: 0px -20px; width: 36px; height: 36px; background-color: transparent;
}
.mod_top .num_3_large {
	background-position: 0px -20px; width: 36px; height: 36px; background-color: transparent;
}
.mod_top .num_2_large {
	background-position: -36px -20px;
}
.mod_top .num_3_large {
	background-position: -72px -20px;
}
.mod_top .num_1 {
	background-position: 0px 0px; background-color: rgb(255, 120, 0);
}
.mod_top .num_2 {
	background-position: -21px 0px; background-color: rgb(255, 120, 0);
}
.mod_top .num_3 {
	background-position: -41px 0px; background-color: rgb(255, 120, 0);
}
.mod_top .num_4 {
	background-position: -60px 0px;
}
.mod_top .num_5 {
	background-position: -81px 0px;
}
.mod_top .num_6 {
	background-position: -100px 0px;
}
.mod_top .num_7 {
	background-position: -121px 0px;
}
.mod_top .num_8 {
	background-position: -141px 0px;
}
.mod_top .num_9 {
	background-position: -160px 0px;
}
.mod_top .num_10 {
	background-position: -181px 0px;
}
.mod_top .num_11 {
	background-position: -203px 0px;
}
.mod_top .num_12 {
	background-position: -223px 0px;
}
.mod_top .num_13 {
	background-position: -243px 0px;
}
.mod_top .num_14 {
	background-position: -263px 0px;
}
.mod_top .num_15 {
	background-position: -283px 0px;
}
.mod_top_simple .mod_figure_h_265 .figure img {
	width: 265px; height: 100px;
}
.mod_top_simple .mod_figure_h_265 .figure {
	width: 265px;
}
.page_normal_width .mod_top .mod_figure_h_265 .figure {
	width: 260px; overflow: hidden; position: relative; -ms-zoom: 1;
}
.top_list_figure li {
	padding: 15px 15px 15px 110px; height: 50px; -ms-zoom: 1;
}
.top_list_figure li .figure {
	left: 15px; top: 15px; position: absolute;
}
.top_list_figure li .figure .num {
	left: 0px; bottom: 0px; position: absolute;
}
.mod_top_hollywood .top_list {
	height: 122px; padding-top: 20px;
}
.mod_top_hollywood .figure .figure_sign {
	background: rgba(218, 18, 2, 0.9);
}
.mod_top_hollywood .top_list li .top_title .num_1 {
	background-color: rgb(220, 17, 2);
}
.mod_top_hollywood .top_list li .top_title .num_2 {
	background-color: rgb(220, 17, 2);
}
.mod_top_hollywood .top_list li .top_title .num_3 {
	background-color: rgb(220, 17, 2);
}
.mod_top_hollywood .ico_text_top {
	background-position: -30px -140px;
}
.mod_top_hollywood .mod_figure_h_265 .figure img {
	width: 265px; height: 130px;
}
.mod_top_film .mod_figure_h_265 .figure img {
	width: 265px; height: 130px;
}
.mod_top_tv .mod_link_list {
	height: 196px; padding-top: 24px;
}
.mod_top_tv .mod_link_list li {
	width: 50%;
}
.mod_playnum {
	padding: 0px 4px; height: 16px; color: rgb(133, 133, 133); line-height: 16px; overflow: hidden; font-size: 0px; vertical-align: top; display: inline-block; white-space: nowrap;
}
.mod_playnum .playnum_inner {
	font-size: 12px; vertical-align: middle;
}
.mod_playnum .inner {
	font-size: 12px; vertical-align: middle;
}
.mod_playnum .ico_play_12 {
	margin: 0px 4px 0px 0px;
}
.mod_top .mod_playnum {
	top: 15px; right: 10px; position: absolute;
}
.mod_top .figure_caption .mod_playnum {
	background: rgb(92, 92, 92); border-radius: 1px; top: 8px; height: 20px; right: 10px; color: rgb(255, 255, 255); line-height: 20px; display: inline-block; position: absolute; -ms-zoom: 1;
}
.mod_program {
	background: rgb(240, 240, 240); width: 265px; position: relative;
}
.mod_program::before {
	background: -ms-linear-gradient(rgba(240, 240, 240, 1) 0px, rgba(240, 240, 240, 1) 20%, rgba(240, 240, 240, 0) 100%); left: 2px; top: 48px; width: 96%; height: 10px; display: block; position: absolute; z-index: 3; content: "";
}
.mod_program::after {
	background: -ms-linear-gradient(rgba(240, 240, 240, 0) 0px, rgba(240, 240, 240, 1) 80%, rgba(240, 240, 240, 1) 100%); left: 2px; width: 96%; height: 10px; bottom: 0px; display: block; position: absolute; z-index: 3; content: "";
}
.mod_program .mod_hd {
	background: rgb(236, 236, 236); height: 31px; padding-left: 73px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; z-index: 2; -ms-zoom: 1;
}
.mod_program .program_tab {
	
}
.mod_program .program_tab ul {
	padding: 8px 0px; height: 16px; line-height: 16px; font-size: 0px; white-space: nowrap;
}
.mod_program .program_tab ul li {
	height: 16px; line-height: 16px; font-size: 12px; margin-left: -1px; vertical-align: top; display: inline-block; position: relative; z-index: 1; -ms-zoom: 1;
}
.mod_program .program_tab ul li .tab_inner {
	background: url("images/sprite_program.png") no-repeat left top; padding: 0px 11px; height: 16px; line-height: 16px; display: inline-block; -ms-zoom: 1;
}
.mod_program .program_tab ul li.current {
	z-index: 3;
}
.mod_program .program_tab ul li.current .tab_inner {
	background: url("images/sprite_program.png") no-repeat left top; color: rgb(255, 120, 0);
}
.mod_program .program_tab .tab_main {
	left: 0px; top: -1px; width: 73px; height: 44px; margin-left: 0px; display: block; position: absolute; z-index: 10;
}
.mod_program .program_tab .tab_main .tab_inner {
	background: url("images/sprite_program.png") no-repeat 0px -25px; padding: 0px; width: 73px; height: 44px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 33px; font-size: 18px; font-weight: 500; display: block; cursor: pointer; _line-height: 38px;
}
.mod_program .program_tab .current.tab_main .tab_inner {
	background-position: 0px -70px;
}
.mod_program .program_tab .tab_main .tab_inner:hover {
	background-position: 0px -70px;
}
.site_container .mod_program .program_tab li.tab_main .tab_inner {
	_background-position: 0 -70px;
}
.mod_program .program_title {
	left: 0px; top: -1px; width: 73px; height: 44px; display: block; position: absolute;
}
.mod_program .program_title:hover {
	background-position: 0px -70px;
}
.mod_program .program_title .title_txt {
	background: url("images/sprite_program.png") no-repeat 0px -25px; width: 73px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 18px; font-weight: 500; display: block; cursor: pointer;
}
.mod_program .program_title .current {
	background: url("images/sprite_program.png") no-repeat 0px -70px;
}
.mod_program .program_title_link {
	padding: 8px 0px; width: 186px; overflow: hidden; font-size: 0px; margin-left: -1px; white-space: nowrap;
}
.mod_program .program_title_link .link_program {
	background: url("images/sprite_program.png") no-repeat left top; padding: 0px 10px; height: 16px; line-height: 16px; font-size: 12px; display: inline-block; -ms-zoom: 1;
}
.mod_program .link_program:hover {
	color: inherit;
}
.mod_program .program_title_link .current {
	color: rgb(255, 120, 0);
}
.mod_program .mod_bd {
	padding: 20px 0px 0px; width: 264px; height: 500px; border-left-color: rgb(184, 184, 184); border-left-width: 1px; border-left-style: solid; position: relative; z-index: 1; _margin-right: -100px;
}
.mod_program .list_title {
	color: rgb(163, 163, 163); padding-left: 9px; font-size: 14px; position: relative; -ms-zoom: 1;
}
.mod_program .list_title .dot_wrap {
	left: -1px; top: 2px; width: 1px; position: absolute; -ms-zoom: 1;
}
.mod_program .list_title .dot_wrap .dot {
	margin-left: -1px;
}
.mod_program .program_list_wrap {
	width: 260px; height: 100%; padding-left: 2px; margin-right: 20px; margin-left: -2px; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto; -ms-zoom: 1; transform: translateZ(0px); -webkit-overflow-scrolling: touch;
}
.mod_program .program_list {
	
}
.mod_program .list_item {
	transition:background 0.2s; position: relative; -ms-zoom: 1; -webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease; _width: auto;
}
.mod_program .list_item:hover {
	background: rgb(232, 232, 232);
}
.mod_program .hover {
	background: rgb(232, 232, 232);
}
.mod_program .list_item .link_list {
	padding: 9px 15px; transition:width 0.2s; width: 234px; height: 16px; overflow: hidden; display: block; white-space: nowrap; -ms-zoom: 1; -ms-text-overflow: ellipsis; _position: relative; -webkit-transition: width .2s ease; -moz-transition: width .2s ease; -o-transition: width .2s ease; _width: auto;
}
.mod_program .list_item .link_list_active {
	width: 176px;
}
.mod_program .list_item:hover .link_list {
	width: 200px;
}
.mod_program .list_item .link_list:hover {
	text-decoration: none; _width: 200px;
}
.mod_program .list_item:hover .link_list_active {
	width: 176px;
}
.mod_program .list_item .link_list_active:hover {
	_width: 176px;
}
.mod_program .list_item .link_inner {
	color: rgb(148, 148, 148); margin-left: 8px;
}
.mod_program .list_item .btn_small {
	top: 7px; right: 3px; position: absolute;
}
.mod_program .list_item .btn_small_gray {
	top: 7px; right: 3px; position: absolute;
}
.mod_program .list_item_img .btn_small {
	_right: 16px;
}
.mod_program .list_item_img .btn_small_gray {
	_right: 16px;
}
.mod_program .list_item .btn_small {
	visibility: hidden;
}
.mod_program .list_item:hover .btn_small {
	visibility: visible;
}
.mod_program .hover .btn_small {
	visibility: visible;
}
.mod_program .list_item .link_wrap {
	top: 10px; right: 3px; position: absolute;
}
.mod_program .list_item .link_wrap .link_live {
	color: rgb(109, 109, 109);
}
.mod_program .list_item .link_wrap .link_live:hover {
	text-decoration: underline;
}
.mod_program .list_item .link_wrap .sign_gt {
	color: rgb(177, 177, 177);
}
.mod_program .list_item_img .link_list {
	width: 151px; height: 36px; padding-left: 90px;
}
.mod_program .list_item_img .link_list:hover {
	width: 151px;
}
.mod_program .list_item_img .list_img {
	left: 15px; top: 9px; width: 66px; height: 36px; overflow: hidden; display: block; position: absolute;
}
.mod_program .list_item_img .list_img img {
	width: 66px; height: 36px;
}
.mod_program .list_item_img .link_list .link_main {
	transition:width 0.2s; width: 100%; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -webkit-transition: width .2s ease; -moz-transition: width .2s ease; -o-transition: width .2s ease;
}
.mod_program .list_item_img:hover .link_list {
	width: 151px;
}
.mod_program .list_item_img:hover .link_list .link_main {
	width: 120px;
}
.mod_program .list_item_img .link_list:hover .link_main {
	_width: 120px;
}
.mod_program .list_item_img:hover .link_list_active .link_main {
	width: 100px;
}
.mod_program .list_item_img .link_list_active .link_main {
	width: 100px;
}
.mod_program .list_item_img .link_inner {
	width: 100%; overflow: hidden; margin-left: 0px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mod_program .program_list_preview .list_title {
	color: rgb(49, 172, 65);
}
.mod_program .program_list_live .list_title {
	color: rgb(49, 172, 65);
}
.mod_program .program_list_update .list_title {
	color: rgb(49, 172, 65);
}
.mod_program .program_list_unique .list_title {
	color: rgb(255, 131, 6);
}
.mod_program .program_list_unique .dot {
	background: rgb(255, 131, 6);
}
.mod_program .program_list_unique .round_text {
	top: 2px; margin-left: 6px; position: relative;
}
.mod_program_ad .mod_bd {
	height: 434px;
}
.mod_program_ad::after {
	bottom: 65px;
}
.mod_program .program_ad {
	display: none;
}
.mod_program_ad .program_ad {
	width: 265px; height: 65px; overflow: hidden; display: block;
}
.mod_program_ad .program_ad img {
	width: 265px; height: 65px;
}
.page_normal_width .mod_program {
	width: 260px;
}
.page_normal_width .mod_program .program_tab ul {
	width: 187px; _overflow: hidden; _zoom: 1;
}
.page_normal_width .mod_program .mod_bd {
	width: 260px;
}
.page_normal_width .mod_program .program_list_wrap {
	width: 255px;
}
.page_normal_width .mod_program .list_item .link_list {
	width: 228px;
}
.page_normal_width .mod_program .list_item_img .link_list {
	width: 154px;
}
.page_normal_width .mod_program .list_item .link_wrap {
	_top: 9px; _right: 20px;
}
.page_normal_width .mod_program .list_item .btn_small {
	_right: 20px;
}
.page_normal_width .mod_program .list_item .btn_small_gray {
	_right: 20px;
}
.page_normal_width .mod_program .program_title_link {
	margin: 0px 0px 0px -1px;
}
.page_normal_width .mod_program_ad .program_ad {
	width: 260px; height: 65px;
}
.page_normal_width .mod_program_ad .program_ad img {
	margin-left: -2px;
}
.mod_ad {
	margin-bottom: 20px; -ms-zoom: 1;
}
.mod_ad::before {
	display: table; content: "";
}
.mod_ad::after {
	display: table; content: "";
}
.mod_ad::after {
	clear: both;
}
.mod_ad_spread {
	width: 100%; overflow: hidden; position: relative; -ms-zoom: 1;
}
.mod_ad_spread .ad_spread_list {
	width: 9999px; overflow: hidden; font-size: 0px; position: relative;
}
.mod_ad_spread .ad_spread_list li {
	width: 248px; height: 105px; overflow: hidden; float: left;
}
.mod_ad_spread .ad_spread_list .link_pic {
	width: 992px; height: 100%; font-size: 0px; display: block; cursor: pointer;
}
.mod_ad_spread .ad_spread_list .link_pic_main {
	width: 248px; height: 105px; overflow: hidden; float: left; display: block; position: relative; -ms-zoom: 1;
}
.mod_ad_spread .ad_spread_list .link_pic_main img {
	width: 250px; height: 105px;
}
.mod_ad_spread .ad_spread_list .link_pic_more {
	background: rgb(239, 239, 239); width: 744px; margin-top: 10px; float: left; display: block;
}
.mod_ad_spread .ad_spread_list .link_pic_more img {
	width: 744px; height: 95px;
}
.mod_ad .ad_large {
	width: 970px; height: 90px; overflow: hidden; float: left;
}
.mod_ad .ad_large img {
	width: 970px; height: 90px;
}
.mod_ad .ad_small {
	width: 265px; height: 90px; float: right;
}
.mod_ad .ad_small img {
	width: 265px; height: 90px;
}
.page_normal_width .mod_ad .ad_large {
	margin: 0px auto; width: 970px; float: none;
}
.page_normal_width .mod_ad .ad_small {
	display: none;
}
.page_normal_width .mod_ad_spread .ad_spread_list li {
	width: 250px;
}
.page_normal_width .mod_ad_spread .ad_spread_list .link_pic {
	width: 1000px;
}
.page_normal_width .mod_ad_spread .ad_spread_list .link_pic_main {
	width: 250px;
}
.mod_link_list {
	background: rgb(240, 240, 240); overflow: hidden; font-size: 0px; -ms-zoom: 1;
}
.mod_link_list li {
	width: 100%; height: 28px; line-height: 28px; overflow: hidden; font-size: 12px; vertical-align: top; display: inline-block; position: relative; -ms-zoom: 1;
}
.mod_link_list li a {
	margin: 0px 10px; width: 90%; overflow: hidden; display: inline-block; white-space: nowrap; -ms-zoom: 1; -ms-text-overflow: ellipsis;
}
.mod_link_list li .dot {
	margin: 0px 4px 3px 0px;
}
.mod_link_list li.emphasis a {
	color: rgb(255, 120, 0);
}
.mod_link_list_medium li {
	height: 31px; line-height: 30px;
}
.mod_link_list_medium li a {
	margin: 0px 20px; width: 80%; font-size: 14px;
}
.mod_filter {
	background: rgb(240, 240, 240); padding: 20px 0px; width: 100%; overflow: hidden; margin-bottom: 20px; -ms-zoom: 1;
}
.mod_filter .filter_item {
	padding: 0px 10px; margin-left: -1px; border-left-color: rgb(208, 208, 208); border-left-width: 1px; border-left-style: solid; float: left;
}
.mod_filter .filter_title {
	padding: 0px 10px; color: rgb(144, 144, 144); font-size: 14px; font-weight: 500; margin-bottom: 10px; white-space: nowrap;
}
.mod_filter .filter_list {
	height: 48px; overflow: hidden; font-size: 0px;
}
.mod_filter .filter_list li {
	padding: 0px 10px; height: 24px; line-height: 24px; font-size: 12px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.mod_filter .filter_list li a {
	transition:color 0.2s; color: rgb(51, 51, 51); -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -o-transition: color .2s ease;
}
.mod_filter .filter_list li a:hover {
	color: rgb(255, 120, 0);
}
.mod_filter .filter_list li.emphasis a {
	color: rgb(255, 120, 0);
}
.mod_filter_engusa .filter_item_a .filter_list {
	width: 430px;
}
.mod_filter_engusa .filter_item_b .filter_list {
	width: 484px;
}
.mod_filter_engusa .filter_item_c .filter_list {
	width: 260px;
}
.page_normal_width .mod_filter_engusa .filter_item_a .filter_list {
	width: 274px;
}
.page_normal_width .mod_filter_engusa .filter_item_b .filter_list {
	width: 440px;
}
.page_normal_width .mod_filter_engusa .filter_item_c .filter_list {
	width: 192px;
}
.mod_filter_movie .filter_item_a .filter_list {
	width: 204px;
}
.mod_filter_movie .filter_item_b .filter_list {
	width: 220px;
}
.mod_filter_movie .filter_item_c .filter_list {
	width: 484px;
}
.mod_filter_movie .filter_item_d .filter_list {
	width: 252px;
}
.page_normal_width .mod_filter_movie .filter_item_a .filter_list {
	width: 136px;
}
.page_normal_width .mod_filter_movie .filter_item_b .filter_list {
	width: 176px;
}
.page_normal_width .mod_filter_movie .filter_item_c .filter_list {
	width: 366px;
}
.page_normal_width .mod_filter_movie .filter_item_d .filter_list {
	width: 230px;
}
.mod_filter .filter_item_top .filter_list {
	width: 204px;
}
.mod_filter .filter_item_area .filter_list {
	width: 220px;
}
.mod_filter .filter_item_type .filter_list {
	width: 484px;
}
.mod_filter .filter_item_artor .filter_list {
	width: 252px;
}
.page_normal_width .mod_filter .filter_list {
	height: 72px;
}
.page_normal_width .mod_filter .filter_item_top .filter_list {
	width: 136px;
}
.page_normal_width .mod_filter .filter_item_area .filter_list {
	width: 176px;
}
.page_normal_width .mod_filter .filter_item_type .filter_list {
	width: 366px;
}
.page_normal_width .mod_filter .filter_item_artor .filter_list {
	width: 230px;
}
.mod_subject {
	background: rgb(240, 240, 240); padding: 15px;
}
.mod_subject .subject_list {
	width: 235px; overflow: hidden; font-size: 0px;
}
.mod_subject .subject_list li {
	margin: 0px 16px 10px 0px; width: 235px; font-size: 14px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.mod_subject .subject_list .figure {
	width: 235px; height: 78px;
}
.mod_subject .subject_list .figure img {
	width: 235px; height: 78px;
}
.page_normal_width .mod_subject {
	padding: 12px; overflow: hidden;
}
.mod_box_program_subject .mod_subject {
	height: 672px;
}
.mod_box_plan_subject {
	margin-bottom: 20px;
}
.mod_box_plan_subject .mod_subject {
	height: 215px;
}
.mod_box_cooperation_subject .mod_subject {
	height: 328px;
}
.mod_topic {
	margin-bottom: 20px;
}
.mod_topic .topic_title {
	margin-bottom: 10px;
}
.mod_topic .topic_title .title_inner {
	height: 18px; line-height: 18px; font-size: 18px; font-weight: 500; display: inline-block; -ms-zoom: 1;
}
.mod_topic .topic_list .list_item {
	background: rgb(240, 240, 240); height: 65px; overflow: hidden; padding-left: 115px; margin-bottom: 20px; position: relative;
}
.mod_topic .topic_list .list_item .figure {
	left: 0px; top: 0px; width: 115px; height: 65px; display: block; position: absolute;
}
.mod_topic .topic_list .list_item .figure img {
	width: 115px; height: 65px;
}
.mod_topic .topic_list .list_item .figure_title {
	padding: 0px 10px; width: auto; margin-top: 12px;
}
.mod_topic .topic_list .list_item .figure_title a:hover {
	color: rgb(255, 120, 0);
}
.mod_topic .topic_list .list_item .figure_title_two_row {
	height: 40px; line-height: 20px; font-size: 12px; white-space: normal;
}
.mod_box_tab {
	background: rgb(235, 235, 235); overflow: hidden;
}
.mod_box_tab ul {
	overflow: hidden; font-size: 0px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative; -ms-zoom: 1;
}
.mod_box_tab li {
	height: 30px; font-size: 12px; margin-left: -1px; display: inline-block; -ms-zoom: 1;
}
.mod_box_tab li a {
	height: 30px; line-height: 32px; display: inline-block; position: relative; z-index: 1; -ms-zoom: 1;
}
.mod_box_tab li a span {
	background: url("images/sprite_program.png") no-repeat left top; padding: 0px 12px 0px 14px; height: 12px; line-height: 12px; font-size: 14px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.os_win .mod_box_tab li a span {
	line-height: 10px;
}
.mod_box_tab li.current a {
	background: rgb(247, 247, 247); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(226, 226, 226); border-image: none; height: 31px; margin-right: -2px; margin-bottom: -1px; z-index: 2;
}
.mod_box_tab li.current a span {
	background: none; padding: 0px 13px;
}
.mod_box_tab_cont .mod_box_tab_cont_inner {
	display: none;
}
.mod_box_tab_cont .mod_box_tab_cont_inner .box_tab_cont_in {
	display: block; position: relative; z-index: 2; -ms-zoom: 1;
}
.pop_bottom_ads_wide {
	width: 100%; bottom: 0px; overflow: hidden; position: fixed; z-index: 100; _position: absolute; -webkit-transform: translateZ(0px);
}
.mod_ad_slide {
	width: 265px; height: 110px;
}
.mod_ad_slide .ad_list_wrap {
	width: 100%; height: 100%; overflow: hidden; position: relative; -ms-zoom: 1;
}
.mod_ad_slide .ad_list {
	left: 0px; top: 0px; width: 265px; position: relative; z-index: 1;
}
.mod_ad_slide .ad_list li {
	background: rgb(239, 239, 239); left: 0px; top: 0px; width: 265px; height: 110px; position: absolute; z-index: 1; animation-duration: 0.6s; animation-timing-function: ease-in; animation-delay: 0s; animation-fill-mode: both; -webkit-animation-duration: .6s; -webkit-animation-delay: 0s; -webkit-animation-timing-function: ease-in; -webkit-animation-fill-mode: both; -moz-animation-duration: .6s; -moz-animation-delay: 0s; -moz-animation-timing-function: ease-in; -moz-animation-fill-mode: both;
}
.mod_ad_slide .ad_list li.current {
	z-index: 3; animation-name: scrollAD; -webkit-animation-name: scrollAD; -moz-animation-name: scrollAD;
}
.mod_ad_slide .ad_list li.temp {
	z-index: 2;
}
.mod_ad_slide .ad_list li img {
	width: 265px; height: 110px;
}
.mod_ad_slide .ad_page {
	top: 5px; right: 5px; position: absolute; z-index: 10;
}
.mod_ad_slide .ad_page .page_item {
	padding: 2px; width: 4px; height: 4px; margin-right: 1px; float: left; display: block;
}
.mod_ad_slide .ad_page .dot {
	background: rgb(190, 190, 190); border: 1px solid rgb(255, 255, 255); border-image: none; width: 2px; height: 2px; display: block;
}
.mod_ad_slide .ad_page .current .dot {
	background: rgb(246, 121, 11); border: 1px solid rgb(246, 121, 11); border-image: none;
}
.mod_ad_slide .ad_page .page_num {
	display: none;
}
.page_normal_width .mod_ad_slide {
	width: 260px; overflow: hidden; -ms-zoom: 1;
}
.page_normal_width .mod_ad_slide .ad_list li {
	width: 260px; overflow: hidden; -ms-zoom: 1;
}
.mod_backtop {
	width: 100%; height: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 9997; _position: absolute; _bottom: auto; -webkit-transform: translate(0, 0);
}
.mod_backtop .backtop_inner {
	margin: 0px auto; width: 1240px; height: 0px; position: relative;
}
.mod_backtop .backtop_item {
	border: 1px solid rgb(220, 220, 220); transition:background 0.2s; border-image: none; width: 52px; height: 52px; overflow: hidden; display: block; position: relative; cursor: pointer; -ms-zoom: 1; background-color: rgb(249, 249, 249); -webkit-transition: background .2s ease; -moz-transition: background .2s ease; -o-transition: background .2s ease;
}
.mod_backtop .backtop_item:hover {
	background: rgb(229, 229, 229);
}
.mod_backtop .backtop_function {
	width: 54px; right: -84px; bottom: 88px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute;
}
.mod_backtop .backtop_function .backtop_item {
	margin-top: -1px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220);
}
.mod_backtop .backtop_function .backtop_item {
	margin-bottom: -1px;
}
.mod_backtop .backtop_function .backtop_item:hover {
	border-top-color: rgb(201, 201, 201); border-bottom-color: rgb(201, 201, 201); z-index: 2;
}
.mod_backtop .backtop_item_top {
	right: -84px; bottom: 30px; position: absolute;
}
.mod_backtop .backtop_function_top {
	bottom: 30px;
}
.mod_backtop .backtop_function_top .backtop_item_top {
	left: 0px; top: 0px; position: relative;
}
.mod_backtop .item_inner {
	display: none;
}
.mod_backtop .ico_favorite {
	margin: -17px 0px 0px -17px; left: 50%; top: 50%; width: 34px; height: 34px; overflow: hidden; display: inline-block; position: absolute; -ms-zoom: 1; background-image: url("images/common/sprite_backtop.png?v=0820"); background-repeat: no-repeat;
}
.mod_backtop .ico_desktop {
	margin: -17px 0px 0px -17px; left: 50%; top: 50%; width: 34px; height: 34px; overflow: hidden; display: inline-block; position: absolute; -ms-zoom: 1; background-image: url("images/common/sprite_backtop.png?v=0820"); background-repeat: no-repeat;
}
.mod_backtop .ico_index {
	margin: -17px 0px 0px -17px; left: 50%; top: 50%; width: 34px; height: 34px; overflow: hidden; display: inline-block; position: absolute; -ms-zoom: 1; background-image: url("images/common/sprite_backtop.png?v=0820"); background-repeat: no-repeat;
}
.mod_backtop .ico_feedback {
	margin: -17px 0px 0px -17px; left: 50%; top: 50%; width: 34px; height: 34px; overflow: hidden; display: inline-block; position: absolute; -ms-zoom: 1; background-image: url("images/common/sprite_backtop.png?v=0820"); background-repeat: no-repeat;
}
.mod_backtop .ico_top {
	margin: -17px 0px 0px -17px; left: 50%; top: 50%; width: 34px; height: 34px; overflow: hidden; display: inline-block; position: absolute; -ms-zoom: 1; background-image: url("images/common/sprite_backtop.png?v=0820"); background-repeat: no-repeat;
}
.mod_backtop .ico_scale {
	margin: -17px 0px 0px -17px; left: 50%; top: 50%; width: 34px; height: 34px; overflow: hidden; display: inline-block; position: absolute; -ms-zoom: 1; background-image: url("images/common/sprite_backtop.png?v=0820"); background-repeat: no-repeat;
}
.mod_backtop .ico_share {
	margin: -17px 0px 0px -17px; left: 50%; top: 50%; width: 34px; height: 34px; overflow: hidden; display: inline-block; position: absolute; -ms-zoom: 1; background-image: url("images/common/sprite_backtop.png?v=0820"); background-repeat: no-repeat;
}
.mod_backtop .ico_favorite {
	background-position: 0px 0px;
}
.mod_backtop .ico_desktop {
	background-position: -40px 0px;
}
.mod_backtop .ico_index {
	background-position: -80px 0px;
}
.mod_backtop .ico_feedback {
	background-position: -120px 0px;
}
.mod_backtop .ico_top {
	background-position: 0px -34px;
}
.mod_backtop .ico_scale {
	background-position: -160px 0px;
}
.mod_backtop .ico_share {
	background-position: -200px 0px;
}
.mod_backtop_nonfull {
	text-align: right;
}
.mod_backtop_nonfull .backtop_inner {
	margin: 0px; width: auto;
}
.mod_backtop_nonfull .backtop_function {
	right: 0px;
}
.mod_backtop_nonfull .backtop_item_top {
	right: 0px;
}
.mod_backtop .backtop_function .backtop_item_player {
	height: auto; text-align: center; padding-top: 52px; padding-bottom: 10px; margin-bottom: 5px;
}
.mod_backtop .backtop_function .backtop_item_player .ico_scale {
	top: 10px; margin-top: 0px;
}
.mod_backtop .backtop_function .backtop_item_player .item_inner {
	margin: 0px 5px; color: rgb(42, 42, 42); line-height: 14px; font-size: 12px; display: block;
}
.page_normal_width .mod_backtop .backtop_inner {
	width: 1000px;
}
.page_normal_width .mod_backtop .backtop_function {
	right: -64px;
}
.page_normal_width .mod_backtop .backtop_item_top {
	right: -64px;
}
.page_normal_width .mod_backtop_nonfull .backtop_inner {
	width: auto;
}
.page_normal_width .mod_backtop_nonfull .backtop_function {
	right: 0px;
}
.page_normal_width .mod_backtop_nonfull .backtop_item_top {
	right: 0px;
}
.pop_bottom_ads_wide {
	width: 100%; bottom: 0px; overflow: hidden; position: fixed; z-index: 100; _position: absolute; -webkit-transform: translateZ(0px);
}
.pop_ads_wide {
	width: 100%; height: 265px; bottom: 0px; overflow: hidden; position: fixed; z-index: 100; background-color: rgba(0, 0, 0, 0.3); _position: absolute; -webkit-transform: rotateZ(0);
}
:root .pop_ads_wide {
	
}
.pop_ads_wide .pop_ads_content {
	margin: auto; width: 445px; height: 265px; position: relative;
}
.pop_ads_wide .pop_ads_close {
	top: 0px; width: 32px; height: 32px; text-align: center; right: -32px; color: rgb(255, 255, 255); line-height: 34px; font-family: hiragino sans gb,simsun,Mingliu; font-size: 25px; position: absolute; background-color: rgb(0, 0, 0);
}
.pop_ads_wide .pop_ads_close:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(255, 132, 6);
}
.mod_function {
	background: rgba(255, 255, 255, 0.8); border-radius: 3px; display: inline-block; -ms-zoom: 1;
}
.mod_function .function_item {
	padding: 0px 8px; height: 26px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; vertical-align: top; display: inline-block; position: relative; cursor: pointer; -ms-zoom: 1;
}
.mod_function .function_item .function_inner {
	color: rgb(102, 102, 102);
}
.mod_function .function_item .function_inner .inner {
	vertical-align: top;
}
.mod_function .function_item .function_inner:hover .inner {
	color: rgb(0, 0, 0);
}
.mod_function .function_item_hover .function_inner .inner {
	color: rgb(0, 0, 0);
}
.mod_function .function_item .function_inner:hover .ico_share {
	background-position: -25px -25px;
}
.mod_function .function_item_hover .function_inner .ico_share {
	background-position: -25px -25px;
}
.mod_function .ico_focus {
	background: url("images/play/sprite_play.png") no-repeat 0px -75px; margin: 2px 2px 0px 0px; width: 22px; height: 22px; overflow: hidden; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.mod_function .ico_share {
	background: url("images/play/sprite_play.png") no-repeat 0px -75px; margin: 2px 2px 0px 0px; width: 22px; height: 22px; overflow: hidden; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.mod_function .ico_share {
	background-position: -25px 0px;
}
.ico_weixin_16 {
	margin: 0px 2px; width: 16px; height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1; background-image: url("images/common/ico_share.png?v=20141015"); background-repeat: no-repeat;
}
.ico_qq_16 {
	margin: 0px 2px; width: 16px; height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1; background-image: url("images/common/ico_share.png?v=20141015"); background-repeat: no-repeat;
}
.ico_qzone_16 {
	margin: 0px 2px; width: 16px; height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1; background-image: url("images/common/ico_share.png?v=20141015"); background-repeat: no-repeat;
}
.ico_tencentweibo_16 {
	margin: 0px 2px; width: 16px; height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1; background-image: url("images/common/ico_share.png?v=20141015"); background-repeat: no-repeat;
}
.ico_sinaweibo_16 {
	margin: 0px 2px; width: 16px; height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1; background-image: url("images/common/ico_share.png?v=20141015"); background-repeat: no-repeat;
}
.ico_douban_16 {
	margin: 0px 2px; width: 16px; height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1; background-image: url("images/common/ico_share.png?v=20141015"); background-repeat: no-repeat;
}
.ico_weixin_16 {
	background-position: 0px 0px;
}
.link_share:hover .ico_weixin_16 {
	background-position: 0px -17px;
}
.ico_qq_16 {
	background-position: -17px 0px;
}
.link_share:hover .ico_qq_16 {
	background-position: -17px -17px;
}
.ico_qzone_16 {
	background-position: -34px 0px;
}
.link_share:hover .ico_qzone_16 {
	background-position: -34px -17px;
}
.ico_tencentweibo_16 {
	background-position: -51px 0px;
}
.link_share:hover .ico_tencentweibo_16 {
	background-position: -51px -17px;
}
.ico_sinaweibo_16 {
	background-position: -68px 0px;
}
.link_share:hover .ico_sinaweibo_16 {
	background-position: -68px -17px;
}
.ico_douban_16 {
	background-position: -85px 0px;
}
.link_share:hover .ico_douban_16 {
	background-position: -85px -17px;
}
.mod_function .function_item .share_pop {
	background: rgb(255, 255, 255); padding: 6px 5px; border-radius: 2px; top: 32px; right: 5px; font-size: 0px; display: block; white-space: nowrap; visibility: hidden; position: absolute; box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}
.ie .mod_function .function_item .share_pop {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.mod_function .function_item_hover .share_pop {
	visibility: visible;
}
.mod_function .function_item .share_pop ul {
	height: 16px; position: relative; z-index: 2;
}
.mod_function .function_item .share_pop li {
	margin: 0px 4px; height: 16px; line-height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.mod_function .function_item .share_pop .triangle_up {
	top: -10px; right: 26px; border-bottom-color: rgb(255, 255, 255); position: absolute;
}
.mod_function .function_item .share_pop .triangle_down {
	top: -10px; right: 26px; border-bottom-color: rgb(255, 255, 255); position: absolute;
}
.mod_function .function_item .link_share .link_inner {
	display: none;
}
.mod_player_side .mod_figure_v_115 .list_item .figure_desc {
	height: 32px; line-height: 16px; margin-top: 10px; white-space: normal;
}
.mod_player_side .mod_figure_v_115 .list_item .btn_small {
	top: 10px; bottom: auto;
}
.mod_info {
	margin-bottom: 20px;
}
.mod_info .figure {
	width: 265px;
}
.mod_info .figure img {
	width: 265px; height: 140px;
}
.mod_info .figure_caption .figure_title_two_row {
	height: 40px; line-height: 20px; white-space: normal;
}
.mod_info .info_list {
	background: rgb(240, 240, 240); width: 100%; overflow: hidden;
}
.mod_info .info_list li {
	padding: 0px 10px; height: 36px; line-height: 36px; overflow: hidden; margin-top: -1px; border-top-color: rgb(184, 184, 184); border-top-width: 1px; border-top-style: dotted; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page_normal_width .mod_info .figure {
	width: 260px;
}
.page_normal_width .mod_info .figure img {
	width: 260px; height: 137px;
}
.mod_active {
	background: rgb(240, 240, 240); padding-bottom: 1px;
}
.mod_active .active_info {
	background: rgb(232, 232, 232); height: 70px; padding-left: 130px; margin-bottom: 10px; position: relative;
}
.mod_active .active_info .active_img {
	left: 0px; top: 0px; position: absolute;
}
.mod_active .active_info .active_img img {
	width: 130px; height: 70px;
}
.mod_active .active_info .active_desc {
	padding: 9px 5px; height: 52px; overflow: hidden;
}
.mod_active .active_vote .vote_title {
	margin: 0px 15px 10px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 500;
}
.mod_active .active_vote .vote_list {
	overflow: hidden; margin-bottom: 10px;
}
.mod_active .active_vote .vote_list li {
	padding: 0px 15px; height: 36px; line-height: 36px; margin-top: -1px; border-top-color: rgb(184, 184, 184); border-top-width: 1px; border-top-style: dotted;
}
.mod_active .active_vote .vote_list .rdo_vote {
	margin-right: 5px; vertical-align: middle; cursor: pointer;
}
.mod_active .active_vote .vote_list .lbl_vote {
	vertical-align: middle; cursor: pointer;
}
.mod_active .active_vote .btn_vote {
	background: rgb(226, 226, 226); margin: 0px 15px 10px; border: currentColor; border-image: none; width: 232px; height: 22px; text-align: center; line-height: 22px; font-size: 14px; display: block;
}
.mod_active .active_vote .btn_vote:hover {
	background: rgb(216, 216, 216); color: rgb(42, 42, 42);
}
.mod_score {
	font-family: STSong,Aparajita; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.mod_score .score_l {
	color: rgb(255, 120, 0); font-size: 32px; vertical-align: bottom;
}
.mod_score .score_s {
	color: rgb(255, 120, 0); font-size: 24px; vertical-align: bottom;
}
.loading_warp {
	height: 100%; text-align: center;
}
.loading_warp .ico_loading {
	background: url("images/common/loading_36.gif") no-repeat 0px 0px; width: 36px; height: 36px; display: inline-block; -ms-zoom: 1;
}
.loading_warp .ico_loading .ico_inner {
	display: none;
}
.v_qq_com_index {
	background: rgb(0, 0, 0); left: 0px; top: 77px; width: 100%; height: 504px; overflow: hidden; position: absolute; z-index: 99;
}
.v_qq_com_index .l_qq_com_inner {
	background: rgb(238, 238, 238); margin: auto; width: 1240px; height: 504px;
}
.page_head_ad .v_qq_com_index {
	top: 177px;
}
.site_head {
	background: rgb(255, 255, 255); transition:0.2s; left: 0px; top: 0px; width: 100%; position: relative; z-index: 100; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.site_head_simple {
	background: rgb(255, 255, 255); transition:0.2s; left: 0px; top: 0px; width: 100%; position: relative; z-index: 100; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.site_head .head_inner {
	margin: 0px auto; width: 1240px; height: 77px; position: relative; z-index: 99;
}
.site_head_simple .head_inner {
	margin: 0px auto; width: 1240px; height: 77px; position: relative; z-index: 99;
}
.page_pc .site_head .head_inner {
	width: 935px;
}
.page_pc .site_head_simple .head_inner {
	width: 935px;
}
.site_logo {
	background: url("images/logo.png") no-repeat 0px -54px; transition:0.2s; width: 220px; height: 65px; padding-top: 10px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.site_logo .link_logo {
	background: url("images/logo.png") no-repeat 0px 0px; width: 158px; height: 54px; display: block;
}
.site_logo .link_logo_common {
	background: url("images/logo_common.png") no-repeat 0px 0px; width: 158px; height: 54px; display: block;
}
.site_logo .link_inner {
	display: none;
}
.site_logo_desc {
	left: 188px; top: 24px; height: 24px; padding-left: 20px; border-left-color: rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.site_logo_desc .txt_logo_desc {
	height: 24px; display: block;
}
.site_logo_desc .txt_logo_desc_zycxstsy {
	background: url("images/logo_desc_zycxstsy.png") no-repeat 0px 0px; width: 200px;
}
.site_logo_desc .txt_logo_desc .txt_inner {
	display: none;
}
.site_btn_download {
	top: 20px; height: 40px; right: 0px; white-space: nowrap; position: absolute;
}
.site_btn_download .btn_download {
	width: 188px; height: 40px; font-size: 0px; margin-left: 20px; display: inline-block; -ms-zoom: 1; background-image: url("images/sprite_btn_download.png"); background-repeat: no-repeat;
}
.site_btn_download .btn_download_pc {
	background-position: 0px 0px;
}
.site_btn_download .btn_download_pc:hover {
	background-position: -189px 0px;
}
.site_btn_download .btn_download_phone {
	background-position: 0px -41px;
}
.site_btn_download .btn_download_phone:hover {
	background-position: -189px -41px;
}
.site_btn_download .btn_download .btn_inner {
	display: none;
}
.mod_search {
	transition:0.2s; left: 360px; top: 16px; width: 518px; height: 46px; display: block; position: absolute; -ms-zoom: 1; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_search .search_type {
	width: 70px; height: 44px; float: left; position: relative;
}
.mod_search .search_type_select {
	background: url("images/sprite_search.png") repeat-x 0px 0px rgb(253, 253, 253); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(206, 206, 206) currentColor rgb(206, 206, 206) rgb(206, 206, 206); border-image: none; width: 69px; height: 44px; text-align: center; line-height: 44px; font-size: 14px; display: block; cursor: pointer;
}
.mod_search .search_type_select .ico_down {
	border-width: medium 1px 1px medium; border-style: none solid solid none; border-color: currentColor rgb(102, 102, 102) rgb(102, 102, 102) currentColor; margin: 19px 0px 0px 6px; border-image: none; width: 3px; height: 3px; vertical-align: top; display: inline-block; -ms-interpolation-mode: bicubic; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
}
:root .mod_search .search_type_select .ico_down {
	filter: none;
}
.mod_search .search_type_pop {
	display: none;
}
.mod_search .search_inner {
	float: left; position: relative;
}
.mod_search .search_label {
	position: absolute; clip: rect(1px, 1px, 1px, 1px);
}
.mod_search .search_ipt {
	background: url("images/sprite_search.png") repeat-x 0px -54px rgb(250, 250, 250); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(206, 206, 206) currentColor rgb(206, 206, 206) rgb(206, 206, 206); outline: 0px; transition:0.2s; border-image: none; width: 388px; height: 44px; padding-right: 10px; padding-left: 34px; font-size: 14px; float: left; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_search .ico_search {
	background: url("images/sprite_search.png") repeat-x 0px -206px; left: 11px; top: 17px; width: 14px; height: 14px; overflow: hidden; display: block; position: absolute;
}
.mod_search .search_btn {
	background: url("images/sprite_search.png") no-repeat 0px -108px rgb(255, 93, 0); outline: 0px; border: currentColor; border-image: none; top: 0px; width: 85px; height: 46px; right: -85px; display: block; position: absolute; -ms-zoom: 1;
}
.mod_search .search_btn .btn_inner {
	display: none;
}
.mod_search .search_suggest_wrap {
	left: 0px; top: 46px; width: 433px; overflow: hidden; display: none; position: absolute; z-index: 1000; box-shadow: 0px 1px 3px #aaa;
}
.mod_search .search_suggest_wrap .iframe_mask {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.mod_search .search_suggest_wrap .mod_pop_suggest {
	left: 0px; top: 0px; position: relative; background-color: rgb(248, 248, 248);
}
.mod_search .search_suggest_wrap .result_title em {
	color: rgb(0, 0, 0);
}
.mod_search .search_suggest_wrap a {
	color: rgb(142, 142, 142); display: block;
}
.mod_search .search_suggest_wrap .result_detail {
	overflow: hidden; display: inline-block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis; max-width: 200px; _width: 190px;
}
.mod_search .search_suggest_wrap a:hover {
	text-decoration: none;
}
.mod_search .search_suggest_wrap .result_type {
	color: rgb(149, 149, 149); float: right;
}
.mod_search .search_suggest_wrap li {
	padding: 0px 7px; height: 30px; line-height: 30px; overflow: hidden; vertical-align: top;
}
.mod_search .search_suggest_wrap li:hover {
	margin: 0px -1px; padding: 0px 8px; background-color: rgb(233, 233, 233);
}
.search_suggest_wrap li.current {
	margin: 0px -1px; padding: 0px 8px; background-color: rgb(233, 233, 233);
}
.mod_search .search_suggest_wrap .result_new_info {
	text-indent: 1em; display: block;
}
.search_suggest_wrap .result_new_info_detail {
	text-indent: 1em; display: block;
}
.site_head_simple .mod_search {
	left: auto; top: 23px; width: 278px; height: 32px; right: 242px;
}
.site_head_simple .mod_search .search_ipt {
	width: 168px; height: 30px; line-height: 30px;
}
.site_head_simple .mod_search .search_btn {
	background: url("images/sprite_search.png") no-repeat 0px -164px rgb(255, 93, 0); width: 65px; height: 32px; right: -65px;
}
.site_head_simple .mod_search .ico_search {
	top: 10px;
}
.site_head_simple .search_suggest_wrap {
	top: 32px; width: 278px;
}
.site_navigation {
	transition:0.2s; width: 100%; height: 45px; overflow: hidden; padding-top: 3px; z-index: 2; box-shadow: 0px 2px 6px rgba(0,0,0,0.4); background-color: rgba(255, 255, 255, 0.72); -webkit-transform: translateZ(0); -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.lte_ie8 .site_navigation {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1; background-color: transparent;
}
.navigation_open {
	height: 88px; bottom: -91px !important; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.navigation_open .navigation_main {
	box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
}
.navigation_open .navigation_area {
	overflow: visible;
}
.head_bottom {
	background: -ms-linear-gradient(left, rgba(15, 166, 234, 1) 0px, rgba(89, 204, 24, 1) 10%, rgba(15, 166, 234, 1) 60%, rgba(15, 166, 234, 1) 100%); left: 0px; top: -3px; width: 100%; height: 3px; text-align: center; line-height: 0; overflow: hidden; font-size: 0px; position: absolute; z-index: 1;
}
.navigation_top {
	background: -ms-linear-gradient(left, rgba(15, 166, 234, 1) 0px, rgba(89, 204, 24, 1) 10%, rgba(15, 166, 234, 1) 60%, rgba(15, 166, 234, 1) 100%); left: 0px; top: -3px; width: 100%; height: 3px; text-align: center; line-height: 0; overflow: hidden; font-size: 0px; position: absolute; z-index: 1;
}
.head_bottom {
	top: auto; bottom: -3px;
}
.lte_ie8 .head_bottom .inner {
	background-position: 0px 0px; width: 900px; height: 3px; line-height: 0; margin-left: -700px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/bg_light.png"); background-repeat: no-repeat;
}
.lte_ie8 .navigation_top .top_inner {
	background-position: 0px 0px; width: 900px; height: 3px; line-height: 0; margin-left: -700px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/bg_light.png"); background-repeat: no-repeat;
}
.site_navigation_staic {
	margin-bottom: 0px; position: static;
}
.site_navigation .navigation_main {
	width: 100%; height: 44px; position: relative; z-index: 2; background-color: rgba(255, 255, 255, 0.8);
}
.lte_ie8 .site_navigation .navigation_main {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.site_navigation .navigation_inner {
	margin: 0px auto; width: 1240px; position: relative; z-index: 2;
}
.site_navigation .navigation_area {
	margin: 14px 0px; padding: 0px 5px; height: 16px; border-right-color: rgb(199, 198, 192); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.site_navigation .navigation_area_first {
	padding-left: 0px; margin-left: -8px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.site_navigation .navigation_area_last {
	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.site_navigation .navigation_area_download {
	border: currentColor; border-image: none; margin-right: -10px; float: right; _width: 120px; _margin-right: -25px;
}
.site_navigation .navigation_area_download .link_nav .link_inner {
	cursor: pointer; _height: 30px; _padding-top: 15px;
}
.site_navigation .navigation_area_download .ico_download_20 {
	margin: 13px 5px 0px 0px; _margin-top: -3px;
}
.site_navigation .navigation_area_download .ico_vip_21 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -190px -140px; left: -18px; top: 11px; width: 21px; height: 21px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; font-weight: 500; vertical-align: top; display: block; position: absolute; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.site_navigation .navigation_main .navigation_area_download .navigation_sub ul {
	margin-right: -5px;
}
.site_navigation .navigation_main .navigation_area_download .navigation_sub li {
	margin: 0px 8px; _padding-top: 15px;
}
.site_navigation .navigation_main .navigation_area_download .list_item_open .link_nav .ico_download_20 {
	background-position: -120px -140px;
}
.ico_download_20 {
	background: url("images/common/sprite_common.png?v=0112") no-repeat -100px -140px; width: 20px; height: 20px; vertical-align: top; display: inline-block; -ms-zoom: 1; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.site_navigation .navigation_area .list_item {
	height: 45px; line-height: 45px; margin-top: -14px; float: left; -ms-zoom: 1; _margin-bottom: -14px;
}
.site_navigation .navigation_area .link_nav {
	background: none; padding: 0px 7px; transition:0.4s; height: 45px; color: rgb(30, 30, 30); font-size: 14px; float: left; display: block; white-space: nowrap; position: relative; text-shadow: 0px 0px 0px #fff; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease;
}
.site_navigation .navigation_area .link_nav:hover {
	color: rgb(255, 120, 0); text-decoration: none; text-shadow: 0px 2px 25px #ff7800;
}
.site_navigation .navigation_area .link_nav .link_inner {
	background: none; display: block;
}
.site_navigation .navigation_area .link_nav .ico_text_top_small {
	top: 9px; right: -4px; position: absolute;
}
.site_navigation .navigation_area .link_nav .ico_text_new {
	top: 9px; right: -4px; position: absolute;
}
.site_navigation .navigation_area .link_nav .ico_text_new_small {
	top: 9px; right: -4px; position: absolute;
}
.site_navigation .navigation_area .link_nav .ico_text_vip_small {
	top: 9px; right: -4px; position: absolute;
}
.site_navigation .navigation_area_more .link_nav {
	transition:none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.site_navigation .navigation_area_more .link_nav:hover {
	text-shadow: none;
}
.site_navigation .hover .link_nav {
	padding: 0px; margin-left: -7px; box-shadow: 0px 0px 8px #aaa;
}
.site_navigation .hover .link_nav .link_inner {
	background: rgb(255, 255, 255); padding: 0px 17px 1px; display: block; position: relative; z-index: 2; _vertical-align: baseline;
}
.site_navigation .hover .navigation_pop {
	display: block;
}
.site_navigation .navigation_pop {
	background: rgb(255, 255, 255); padding: 10px; left: -7px; top: 45px; width: 205px; display: none; position: absolute; z-index: 1; box-shadow: 0px 0px 2px #ccc;
}
.site_navigation .navigation_pop li {
	margin: 8px 4px; height: 14px; line-height: 14px; padding-right: 8px; border-right-color: rgb(200, 200, 200); border-right-width: 1px; border-right-style: solid; float: left;
}
.site_navigation .navigation_pop li.last {
	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.site_navigation .navigation_pop li .list_more {
	font-size: 14px;
}
.site_navigation .navigation_client {
	top: 14px; right: 0px; position: absolute;
}
.site_navigation .navigation_client .link_nav {
	transition:0.2s; display: inline-block; cursor: pointer; -ms-zoom: 1; text-shadow: 0px 0px 0px #fff; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.site_navigation .navigation_client .link_nav:hover {
	color: rgb(255, 120, 0); text-shadow: 0px 2px 25px #ff7800;
}
.site_navigation .navigation_client .link_nav .link_inner {
	height: 16px; line-height: 16px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.site_navigation .navigation_client .link_nav .ico_desktop_16 {
	margin: 0px 4px 0px 0px; vertical-align: top;
}
.site_navigation .navigation_client .link_nav .ico_phone_16 {
	margin: 0px 4px 0px 0px; vertical-align: top;
}
.site_navigation .navigation_client .link_nav_desktop {
	padding-right: 8px; border-right-color: rgb(235, 235, 235); border-right-width: 1px; border-right-style: solid;
}
.site_navigation .bg_blur {
	display: none;
}
.site_navigation .navigation_area .navigation_sub {
	left: 0px; top: 44px; width: 100%; height: 44px; line-height: 42px; clear: both; font-size: 14px; display: block; visibility: hidden; position: absolute; -ms-zoom: 1; _width: 1240px;
}
.site_navigation .navigation_area .navigation_sub ul {
	transition:opacity 0.4s; width: 100%; line-height: 42px; display: inline-block; -ms-zoom: 1; opacity: 0; -webkit-transition: opacity .4s ease; -moz-transition: opacity .4s ease; -o-transition: opacity .4s ease;
}
.site_navigation .navigation_area_left .navigation_sub {
	text-align: left;
}
.site_navigation .navigation_area_left .navigation_sub ul {
	margin-left: -12px;
}
.site_navigation .navigation_area_center .navigation_sub {
	text-align: center;
}
.site_navigation .navigation_area_right .navigation_sub {
	text-align: right;
}
.site_navigation .navigation_area_right .navigation_sub ul {
	margin-right: -12px;
}
.site_navigation .navigation_area .navigation_sub li {
	margin: 0px 10px; display: inline-block; -ms-zoom: 1;
}
.site_navigation .navigation_area .navigation_sub li .link_nav_sub {
	transition:0.2s; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .42s ease;
}
.site_navigation .navigation_area .navigation_sub li .link_nav_sub:hover {
	color: rgb(255, 120, 0);
}
.site_navigation .navigation_area .navigation_sub li .link_nav_sub:hover .link_inner {
	color: rgb(255, 120, 0);
}
.site_navigation .navigation_area .list_item_open .navigation_sub {
	visibility: visible;
}
.site_navigation .navigation_area .list_item_open .navigation_sub ul {
	opacity: 1;
}
.site_navigation .navigation_area .list_item_open .link_nav {
	color: rgb(255, 120, 0); text-shadow: 0px 2px 25px #ff7800;
}
.site_navigation .navigation_area .list_item_open .link_nav .nav_sign {
	visibility: visible;
}
.site_navigation .navigation_area .nav_sign {
	background: url("images/navigation_sign.png") no-repeat 0px 0px; left: 50%; width: 254px; height: 6px; bottom: 1px; overflow: hidden; margin-left: -127px; display: block; visibility: hidden; position: absolute;
}
.lte_ie8 .site_navigation .navigation_area .nav_sign {
	bottom: 0px; padding-bottom: 1px; _bottom: -2px;
}
.site_navigation .navigation_area .triangle_up_wrap {
	left: 50%; top: -8px; overflow: visible; margin-left: -5px; border-bottom-color: rgb(255, 186, 147); display: none; position: absolute; z-index: 2;
}
.site_navigation .navigation_area .triangle_up_wrap .triangle_up {
	border-width: 4px; left: -4px; top: -3px; border-bottom-color: rgb(255, 255, 255); position: absolute;
}
.site_navigation .navigation_area .navigation_line {
	background: -ms-linear-gradient(left, rgba(202, 202, 202, 1) 0px, rgba(255, 167, 115, 1) 20%, rgba(255, 167, 115, 1) 80%, rgba(202, 202, 202, 1) 100%); left: 50%; top: 1px; width: 280px; height: 1px; overflow: hidden; margin-left: -140px; display: none; position: absolute; z-index: 1; -ms-zoom: 1;
}
.lte_ie8 .site_navigation .navigation_area .navigation_line {
	background: url("images/navigation_line.png") no-repeat top;
}
.navigation_simple {
	left: 200px; top: 24px; letter-spacing: -5px; font-size: 0px; white-space: nowrap; position: absolute;
}
.navigation_simple .navigation_inner {
	padding: 6px 0px; overflow: hidden; font-size: 0px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.navigation_simple .navigation_area {
	padding: 0px 5px; height: 16px; line-height: 16px; letter-spacing: normal; font-size: 0px; margin-left: -1px; vertical-align: top; border-left-color: rgb(204, 203, 198); border-left-width: 1px; border-left-style: solid; display: inline-block; -ms-zoom: 1;
}
.navigation_simple .navigation_area .list_item {
	padding: 0px 5px; line-height: 14px; letter-spacing: normal; font-size: 14px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.navigation_simple .navigation_area .link_nav {
	font-size: 14px; position: relative;
}
.navigation_simple .ico_text_top_small {
	top: -3px; right: -8px; position: absolute; _top: -7px;
}
.navigation_simple .nav_sign {
	display: none;
}
.navigation_simple .pop_more .ico_text_top_small {
	_top: -5px; _right: -18px;
}
.navigation_simple .navigation_more {
	letter-spacing: normal; vertical-align: top; display: inline-block; position: relative; -ms-zoom: 1;
}
.navigation_simple .navigation_more .link_more {
	padding: 6px 5px 6px 10px; height: 16px; line-height: 14px; font-size: 14px; display: inline-block; position: relative; z-index: 2; -ms-zoom: 1;
}
.navigation_simple .navigation_more .triangle_right {
	margin: 2px 0px 0px 5px; border-left-color: rgb(97, 97, 97);
}
.navigation_simple .pop_more {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; top: 27px; right: 1px; font-size: 14px; display: none; position: absolute; z-index: 1;
}
.navigation_simple .pop_more .pop_cont {
	background: rgb(255, 255, 255); padding: 10px; font-size: 0px; white-space: nowrap; position: relative; z-index: 2; -ms-zoom: 1;
}
.navigation_simple .pop_more .iframe_mask {
	background: rgba(255, 255, 255, 0); border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; white-space: nowrap; position: absolute; z-index: 1; -ms-zoom: 1;
}
.navigation_simple .pop_list {
	padding: 0px 10px; font-size: 0px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.navigation_simple .pop_list li {
	padding: 5px; font-size: 14px; white-space: nowrap;
}
.navigation_simple .pop_list li.list_hide {
	display: none;
}
.page_normal_width .navigation_simple .pop_list li.list_hide {
	display: block;
}
.navigation_simple .pop_list li .pop_link {
	display: inline-block; position: relative; -ms-zoom: 1;
}
.navigation_simple .navigation_more:hover .pop_more {
	display: block; -ms-zoom: 1;
}
.navigation_simple .navigation_more_hover .pop_more {
	display: block; -ms-zoom: 1;
}
.navigation_simple .navigation_more:hover .link_more {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none; left: -1px; top: -1px; position: relative;
}
.navigation_simple .navigation_more_hover .link_more {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none; left: -1px; top: -1px; position: relative;
}
.ico_history_26 {
	width: 26px; height: 26px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_collect_26 {
	width: 26px; height: 26px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_message_26 {
	width: 26px; height: 26px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_upload_26 {
	width: 26px; height: 26px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_vgirl_26 {
	width: 26px; height: 26px; display: inline-block; -ms-zoom: 1; background-image: url("images/common/sprite_common.png?v=0112"); background-repeat: no-repeat; _background-image: url(images/common/sprite_common.ie6.png?v=0112);
}
.ico_history_26 {
	background-position: 0px 0px;
}
.ico_collect_26 {
	background-position: -30px 0px;
}
.ico_message_26 {
	background-position: -60px 0px;
}
.ico_upload_26 {
	background-position: -90px 0px;
}
.ico_vgirl_26 {
	background-position: -120px 0px;
}
.mod_ad_head {
	transition:0.2s; left: 200px; top: 14px; width: 120px; height: 50px; position: absolute; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_ad_head img {
	width: 120px; height: 50px;
}
.mod_ad_head_large {
	transition:0.2s; left: 160px; width: 200px; height: 77px; bottom: 0px; position: absolute; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_ad_head_large img {
	width: 200px; height: 77px;
}
.site_head_hide {
	top: -110px !important;
}
.navigation_hide {
	top: -54px !important;
}
.head_ad {
	margin: 0px auto; transition:0.2s; width: 1240px; height: 0px; overflow: hidden; position: relative; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.page_head_ad .head_ad {
	height: 0px; display: block; -ms-zoom: 1;
}
.page_head_ad .head_ad {
	height: 100px;
}
.head_ad .head_ad_img_large img {
	width: 1240px; height: 100px;
}
.head_ad .head_ad_img_small {
	display: none;
}
.head_ad .head_ad_img_small img {
	width: 1000px; height: 100px;
}
.head_ad .head_ad_close {
	background: rgb(0, 0, 0); top: 0px; width: 18px; height: 18px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 16px; font-size: 18px; display: block; position: absolute;
}
.head_ad .head_ad_close:hover {
	background: rgb(255, 132, 6);
}
.page_head_ad .site_head_fixed .head_ad {
	height: 0px; overflow: hidden;
}
.page_head_ad .site_head_hide .head_ad {
	height: 0px; overflow: hidden;
}
.page_normal_width .head_ad {
	width: 1000px;
}
.page_normal_width .head_ad .head_ad_img_large {
	display: none;
}
.page_normal_width .head_ad .head_ad_img_small {
	display: block;
}
.page_normal_width {
	min-width: 1020px;
}
.page_normal_width .site_container .container_inner {
	width: 1000px;
}
.page_normal_width .site_head .head_inner {
	width: 1000px;
}
.page_normal_width .mod_ad_head {
	display: none;
}
.page_normal_width .mod_ad_head_large {
	display: none;
}
.page_normal_width .mod_search {
	left: 250px; width: 410px;
}
.page_normal_width .mod_search .search_ipt {
	width: 280px;
}
.page_normal_width .mod_search .search_suggest_wrap {
	width: 325px;
}
.page_normal_width .site_navigation {
	min-width: 1000px;
}
.page_normal_width .site_navigation .navigation_inner {
	width: 1000px;
}
.page_normal_width .site_navigation .navigation_area_hide {
	display: none;
}
.page_normal_width .site_navigation .navigation_area .link_nav {
	padding: 0px 6px;
}
.page_normal_width .site_navigation .navigation_area .navigation_sub {
	_width: 1000px;
}
.page_normal_width .mod_quick .quick_user .quick_link {
	padding: 0px 0px 0px 8px;
}
.page_normal_width .site_head_simple .head_inner {
	width: 1000px;
}
.page_normal_width .site_head_simple .navigation_simple {
	left: 180px;
}
.page_normal_width .site_head_simple .mod_search {
	left: 500px; width: 278px;
}
.page_normal_width .site_head_simple .mod_search .search_ipt {
	width: 168px;
}
.page_normal_width .site_head_simple .search_suggest_wrap {
	width: 278px;
}
.page_normal_width .site_head_simple .navigation_area_last {
	display: none;
}
.page_normal_width .navigation_simple .navigation_area .list_item {
	padding: 0px 3px;
}
.thevoice_logo {
	transition:0.2s; left: 180px; top: 10px; width: 45px; height: 60px; position: absolute; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.thevoice_logo .link_inner {
	background: url("images/logo_thevoice.png") no-repeat 0px 0px; width: 45px; height: 60px; text-indent: -999px; overflow: hidden; display: block; cursor: pointer;
}
.site_head_simple_thevoice .navigation_simple {
	left: 240px;
}
.site_head_simple_thevoice .mod_search {
	width: 250px;
}
.site_head_simple_thevoice .mod_search .search_ipt {
	width: 140px;
}
.site_head_simple_thevoice .search_suggest_wrap {
	width: 250px;
}
.page_normal_width .site_head_simple_thevoice .navigation_simple {
	left: 230px;
}
.page_normal_width .site_head_simple_thevoice .mod_search {
	left: 526px; width: 250px;
}
.page_normal_width .site_head_simple_thevoice .mod_search .search_ipt {
	width: 140px;
}
.page_normal_width .site_head_simple_thevoice .search_suggest_wrap {
	width: 250px;
}
.promotion_logo {
	transition:0.2s; left: 180px; top: 10px; width: 45px; height: 60px; display: none; position: absolute; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.promotion_logo .link_promotion {
	width: 45px; height: 60px; display: block; cursor: pointer;
}
.promotion_logo img {
	width: 45px; height: 60px;
}
.promotion_logo .link_inner {
	display: none;
}
.site_head_simple_promotion .promotion_logo {
	display: block;
}
.site_head_simple_promotion .navigation_simple {
	left: 240px;
}
.site_head_simple_promotion .mod_search {
	width: 250px;
}
.site_head_simple_promotion .mod_search .search_ipt {
	width: 140px;
}
.site_head_simple_promotion .search_suggest_wrap {
	width: 250px;
}
.page_normal_width .site_head_simple_promotion .navigation_simple {
	left: 230px;
}
.page_normal_width .site_head_simple_promotion .mod_search {
	left: 526px; width: 250px;
}
.page_normal_width .site_head_simple_promotion .mod_search .search_ipt {
	width: 140px;
}
.page_normal_width .site_head_simple_promotion .search_suggest_wrap {
	width: 250px;
}
.site_footer {
	overflow: hidden; clear: both; background-color: rgb(235, 235, 235); _position: relative; _background-image: url(about:blank); _zoom: 1;
}
.site_footer .footer_inner {
	margin: 25px auto 10px; width: 1240px;
}
.mod_footer {
	padding: 15px 0px; text-align: center; color: rgb(131, 131, 131); line-height: 30px;
}
.mod_footer a {
	color: rgb(131, 131, 131);
}
.mod_footer a:hover {
	color: rgb(255, 120, 0);
}
.site_footer .mod_footer_contentinfo {
	padding: 15px 0px 20px 80px; overflow: hidden; background-image: url("about:blank"); background-color: rgb(255, 255, 255);
}
.site_footer .contentinfo_column {
	width: 320px; padding-right: 40px; margin-right: 40px; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid; float: left; position: relative; _display: inline;
}
.site_footer .contentinfo_column ul {
	letter-spacing: -0.31em; font-size: 0px;
}
.site_footer .contentinfo_column li {
	letter-spacing: normal; padding-top: 6px; font-size: 12px; margin-right: 20px; vertical-align: top; display: inline-block;
}
.site_footer .contentinfo_column .item_3 {
	width: 3em;
}
.site_footer .contentinfo_column .item_4 {
	width: 4em;
}
.site_footer .contentinfo_column a {
	color: rgb(89, 89, 89);
}
.site_footer .contentinfo_column a:hover {
	color: rgb(255, 120, 0);
}
.site_footer .contentinfo_column .contentinfo_title {
	color: rgb(151, 151, 151); padding-bottom: 5px; font-size: 14px; display: block;
}
.site_footer .contentinfo_channel li {
	width: 2em;
}
.site_footer .contentinfo_feature {
	width: 160px;
}
.site_footer .contentinfo_download {
	width: 245px;
}
.site_footer .contentinfo_service {
	width: 140px; margin-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.site_footer .mod_footer_partners {
	padding: 20px 0px 15px 160px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; -ms-zoom: 1; background-color: rgb(247, 247, 247);
}
.site_footer .partner_title {
	left: 80px; top: 24px; height: 40px; color: rgb(151, 151, 151); font-size: 14px; vertical-align: top; position: absolute;
}
.site_footer .partner_row {
	margin: 2px auto 4px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.site_footer .partner_label {
	float: left;
}
.site_footer .partner_links {
	color: rgb(161, 161, 161); line-height: 28px;
}
.site_footer .partner_links a {
	padding: 0px 8px; color: rgb(109, 109, 109); display: inline-block; _display: inline; _zoom: 1;
}
.site_footer .partner_links a:hover {
	color: rgb(255, 120, 0);
}
.page_normal_width .site_footer .footer_inner {
	width: 1000px;
}
.page_normal_width .site_footer .mod_footer_contentinfo {
	padding: 20px 20px 20px 40px;
}
.page_normal_width .site_footer .contentinfo_column {
	padding-right: 0px; margin-right: 20px;
}
.page_normal_width .site_footer .contentinfo_download {
	width: 234px;
}
.page_normal_width .site_footer .partner_title {
	left: 40px;
}
.page_normal_width .site_footer .mod_footer_partners {
	overflow: hidden; padding-left: 120px;
}
.mod_pop {
	background: rgb(255, 255, 255); left: 50%; top: 50%; overflow: hidden; position: fixed; z-index: 9999; -ms-zoom: 1; box-shadow: 0px 0px 5px #333; _position: absolute; -moz-box-shadow: 0 0 5px #000;
}
.margin_b_20 {
	margin-bottom: 20px;
}
.t_center {
	text-align: center;
}
.marked {
	color: rgb(255, 152, 84); margin-left: 4px; vertical-align: middle;
}
.mod_pop_hd {
	height: 35px; position: relative; z-index: 2;
}
.mod_pop_hd h3 {
	display: none;
}
.mod_pop_hd .mod_pop_close {
	background: url("images/common/sprite_dialog.png") -100px 0px rgb(0, 0, 0); transition:0.2s; top: 0px; width: 35px; height: 35px; text-align: center; right: 30px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-family: hiragino sans gb,microsoft yahei; font-size: 30px; display: block; position: absolute; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_pop_hd .mod_pop_close:hover {
	text-decoration: none; background-color: rgb(255, 126, 12);
}
.mod_pop_bd {
	position: relative; z-index: 2;
}
.mod_diglog {
	padding: 10px 30px 30px; overflow: hidden; -ms-zoom: 1;
}
.mod_diglog .cont {
	color: rgb(153, 153, 153); margin-bottom: 10px;
}
.mod_diglog .cont_title {
	text-align: left; padding-bottom: 5px; margin-bottom: 15px; white-space: nowrap;
}
.mod_diglog .diglog_alert {
	text-align: center;
}
.mod_diglog .diglog_alert_inner {
	padding-left: 60px; display: inline-block; position: relative; -ms-zoom: 1;
}
.mod_diglog .diglog_alert .form_cbx {
	margin: 2px 4px 0px 0px; vertical-align: top; cursor: pointer;
}
.mod_diglog .diglog_alert .form_lbl {
	vertical-align: top; cursor: pointer;
}
.mod_diglog .cont_title h3 {
	color: rgb(51, 51, 51); font-family: hiragino sans gb,microsoft yahei; font-size: 20px; font-weight: 400; vertical-align: baseline; display: inline-block; -ms-zoom: 1;
}
.mod_diglog .cont_title_bottom {
	border-bottom-color: rgb(227, 227, 227); border-bottom-width: 2px; border-bottom-style: solid;
}
.mod_diglog .cont_title_txt {
	vertical-align: baseline; display: inline-block; -ms-zoom: 1;
}
.mod_pop .mod_diglog .icon {
	left: 0px; top: -8px; margin-right: 18px; vertical-align: top; display: inline-block; position: absolute; -ms-zoom: 1;
}
.mod_pop .mod_diglog .text {
	text-align: left; vertical-align: top; display: inline-block; -ms-word-break: break-all; -ms-zoom: 1; -ms-word-wrap: break-word;
}
.mod_pop .mod_diglog .text .title {
	padding: 0px 0px 8px; color: rgb(46, 46, 46); line-height: 28px; font-family: hiragino sans gb,microsoft yahei; font-size: 20px; font-weight: 500;
}
.mod_pop .mod_diglog .text a {
	padding: 0px 2px; color: rgb(69, 128, 207);
}
.mod_pop_btns {
	text-align: center; margin-bottom: 10px;
}
.mod_pop_btns .btn_small {
	margin-left: 5px;
}
.mod_pop_btns .btn_normal_s {
	margin-left: 5px;
}
.mod_pop_btns .btn_small_b {
	font-weight: 700;
}
.mod_pop_ft {
	background: rgb(244, 244, 244); height: 43px; text-align: center; padding-top: 6px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 2;
}
.mod_pop_ft .btn_strong {
	margin-right: 10px;
}
.mod_pop_ft .btn_medium_strong {
	margin-right: 10px;
}
.pop_up_fixed {
	padding-bottom: 50px;
}
.pop_up_fixed .mod_pop_ft {
	left: 0px; width: 100%; bottom: 0px; position: absolute !important;
}
.ie6 .pop_up_fixed .btn_simple_tab {
	right: 30px;
}
.mod_pop .btn_strong {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); transition:0.2s; border-image: none; width: 100px; height: 34px; text-align: center; line-height: 34px; font-family: hiragino sans gb,microsoft yahei; font-size: 16px; display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_pop .btn_normal {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); transition:0.2s; border-image: none; width: 100px; height: 34px; text-align: center; line-height: 34px; font-family: hiragino sans gb,microsoft yahei; font-size: 16px; display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_pop .btn_normal:hover {
	background: rgb(233, 233, 233); color: rgb(42, 42, 42); text-decoration: none;
}
.mod_pop .btn_strong {
	background: rgb(255, 126, 12); border-color: rgb(255, 126, 12); color: rgb(255, 255, 255);
}
.mod_pop .btn_strong:hover {
	background: rgb(246, 104, 0); border-color: rgb(246, 104, 0); text-decoration: none;
}
.mod_pop .btn_medium_normal {
	padding: 0px 12px; border: 1px solid rgb(221, 221, 221); transition:0.2s; border-image: none; height: 28px; line-height: 26px; font-family: hiragino sans gb,microsoft yahei; font-size: 14px; display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_pop .btn_medium_strong {
	padding: 0px 12px; border: 1px solid rgb(221, 221, 221); transition:0.2s; border-image: none; height: 28px; line-height: 26px; font-family: hiragino sans gb,microsoft yahei; font-size: 14px; display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;
}
.mod_pop .btn_medium_normal:hover {
	background: rgb(233, 233, 233); color: rgb(42, 42, 42); text-decoration: none;
}
.mod_pop .btn_medium_strong {
	border-color: rgb(255, 126, 12); color: rgb(255, 255, 255); background-color: rgb(255, 126, 12);
}
.mod_pop .btn_medium_strong:hover {
	border-color: rgb(246, 104, 0); text-decoration: none; background-color: rgb(246, 104, 0);
}
.icon_hint_succeed {
	width: 42px; height: 42px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon_hint_warn {
	width: 42px; height: 42px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.icon_hint_succeed {
	background: url("images/common/sprite_dialog.png") no-repeat 0px 0px;
}
.icon_hint_warn {
	background: url("images/common/sprite_dialog.png") no-repeat -50px 0px;
}
.mod_pop_simple .icon_hint_succeed {
	width: 33px; height: 33px;
}
.mod_pop_simple .icon_hint_warn {
	width: 33px; height: 33px;
}
.mod_pop_simple .icon_hint_succeed {
	background-position: 0px -60px;
}
.mod_pop_simple .icon_hint_warn {
	background: -40px 0px;
}
.mod_pop_simple .mod_diglog .diglog_alert_inner {
	padding-left: 40px;
}
.mod_pop_simple .mod_pop .mod_hint {
	padding-left: 40px;
}
.mod_pop_simple .mod_diglog .text .title {
	line-height: 23px; font-size: 16px;
}
.mod_pop_simple .mod_diglog {
	padding: 0px;
}
.mod_pop_simple .mod_diglog .cont {
	font-size: 12px;
}
.mod_pop_simple .mod_diglog .icon {
	top: 3px;
}
.mod_pop_simple .mod_hint .icon {
	top: 3px;
}
.mod_pop_simple {
	font-size: 14px;
}
.mod_pop_simple .mod_pop_hd {
	height: 25px;
}
.mod_pop_simple .mod_pop_close {
	background: url("images/common/sprite_dialog.png") no-repeat -140px 0px rgb(0, 0, 0); width: 21px; height: 21px; right: 20px;
}
.mod_pop_simple .mod_pop_bd {
	padding: 0px 30px 20px;
}
.mod_pop_simple .text {
	text-align: center;
}
.mod_pop_simple .dialog_btn_line {
	margin: 15px auto 0px; text-align: center;
}
.mod_pop_simple .text {
	color: rgb(136, 136, 136);
}
.mod_pop_mask {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9998; opacity: 0.6; _position: absolute;
}
.mask_layer {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9998; opacity: 0.6; _position: absolute;
}
.iframe_mask_pop {
	left: 0px; width: 100%; height: 100%; right: 0px; position: absolute;
}
.btn_play {
	display: inline-block;
}
.btn_grey_sim {
	display: inline-block;
}
.btn_play {
	background: -ms-linear-gradient(rgb(247, 145, 55) 0px, rgb(255, 120, 0) 100%); padding: 0px 10px; border: 1px solid rgb(255, 120, 0); border-image: none; height: 23px; text-align: center; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px;
}
.btn_play:hover {
	background: rgb(247, 145, 55); border-color: rgb(247, 145, 55); color: rgb(255, 255, 255);
}
.btn_grey_sim {
	background: -ms-linear-gradient(rgba(255, 255, 255, 1) 0px, rgba(249, 249, 249, 1) 100%); padding: 0px 10px; border: 1px solid rgb(219, 219, 219); border-image: none; height: 23px; text-align: center; color: rgb(102, 102, 102); line-height: 23px; font-size: 12px;
}
.btn_grey_sim:hover {
	background: rgb(255, 120, 0); border-color: rgb(255, 120, 0); color: rgb(255, 255, 255) !important;
}
.mod_smartbox {
	left: 0px; top: 46px; width: 433px; font-family: "microsoft yahei" !important; display: none; position: absolute; z-index: 1000; box-shadow: 0px 1px 3px #aaa;
}
.page_normal_width .mod_smartbox {
	width: 410px;
}
.lte_ie8 .mod_smartbox {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.mod_smartbox .iframe_mask {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.mod_smartbox .mod_pop_suggest {
	left: 0px; top: 0px; overflow: visible; position: relative; z-index: 2; box-shadow: none;
}
.mod_smartbox .result_detail {
	overflow: hidden; display: inline-block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis; max-width: 210px; _width: 210px;
}
.mod_smartbox .result_title em {
	color: rgb(0, 0, 0);
}
.mod_smartbox a:hover {
	text-decoration: none;
}
.mod_smartbox .items {
	color: rgb(142, 142, 142); display: inline-block;
}
.mod_smartbox .result_type {
	color: rgb(149, 149, 149); float: right;
}
.mod_smartbox .mod_pop_suggest {
	background: rgb(255, 255, 255);
}
.mod_smartbox {
	background: rgb(255, 255, 255);
}
.mod_smartbox li {
	padding: 10px; height: auto; line-height: normal; vertical-align: top; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.mod_smartbox li:hover {
	margin: 0px; padding: 10px; background-color: rgb(242, 242, 242);
}
.mod_smartbox li.current {
	margin: 0px; padding: 10px; background-color: rgb(242, 242, 242);
}
.mod_smartbox .ctrl_tips {
	background: url("search/images/s_tips_32.png"); _background: url(search/images/s_tips_8.png);
}
.ctrl_tips .icon_close {
	background: url("search/images/s_tips_32.png"); _background: url(search/images/s_tips_8.png);
}
.mod_smartbox .ctrl_tips {
	background-position: 0px 0px; transition:0.2s; animation:s_tips 1s linear 3; left: -133px; top: 50%; width: 137px; height: 28px; margin-top: -14px; display: inline-block; position: absolute; cursor: pointer; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; _top: 20px; _left: -140px; -webkit-animation: s_tips 1s 3 linear; -moz-animation: s_tips 1s 3 linear;
}
.mod_smartbox .ctrl_tips_mini {
	background-position: -139px 0px; left: -36px; width: 40px; height: 20px;
}
.ctrl_tips .icon_close {
	background-position: -186px -1px; left: -7px; top: -7px; width: 14px; height: 14px; display: inline-block; position: absolute; cursor: pointer;
}
.ctrl_tips .icon_close:hover {
	background-position: -203px -1px;
}
.result_detail .title_desc {
	color: rgb(136, 136, 136); padding-left: 3px;
}
.icon_arrow {
	border-width: 4px; border-style: solid dashed dashed; border-color: rgb(126, 126, 126) transparent transparent; border-image: none; width: 0px; height: 0px; overflow: hidden; display: inline-block; _border-color: #7e7e7e;
}
.expand .icon_arrow {
	border-top-color: transparent; border-bottom-color: rgb(126, 126, 126); border-top-width: 4px; border-bottom-width: 4px; border-top-style: dashed; border-bottom-style: solid; _border-top-style: dashed;
}
.items .item_posi {
	top: 10px; right: 10px; position: absolute;
}
.expand .items .item_posi {
	top: 0px;
}
.wrap_content {
	padding-top: 5px; display: none; position: relative; z-index: 10;
}
.expand .wrap_content {
	display: block; min-height: 62px; _height: 62px;
}
.wrap_content .figure {
	left: 0px; top: 5px; width: 110px; height: 62px; display: block; position: absolute;
}
.wrap_content .figure img {
	width: 110px; height: 62px;
}
.wrap_right {
	overflow: hidden; padding-left: 120px; margin-top: -3px;
}
.wrap_right .detail_list {
	min-height: 40px; _height: 40px;
}
.wrap_right .list_subtitle {
	color: rgb(153, 153, 153); font-weight: normal;
}
.wrap_right .list {
	color: rgb(42, 42, 42); line-height: 20px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 290px; _width: 290px;
}
.wrap_layout_12 {
	margin-top: 0px;
}
.wrap_layout_12 .list {
	margin-bottom: 7px;
}
.wrap_layout_12 :last-child.list {
	margin-bottom: 0px;
}
.wrap_layout_12 .list .btn_grey_sim {
	width: 250px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.drama_list span {
	margin: 0px 5px 0px -5px; width: 25px; height: 23px; text-align: center; color: rgb(126, 126, 126); line-height: 23px; float: left;
}
.drama_list a {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-image: none; width: 40px; height: 23px; text-align: center; color: rgb(102, 102, 102); line-height: 23px; overflow: hidden; margin-right: 10px; float: left; display: inline-block; white-space: nowrap;
}
.drama_list a:hover {
	border-color: rgb(204, 204, 204);
}
.drama_list a.current {
	background: rgb(255, 120, 0); border-color: rgb(255, 120, 0); color: rgb(255, 255, 255);
}
.clear_history {
	margin: 10px auto; width: 390px;
}
.mod_smartbox .clear_history {
	display: block;
}
#CssGaga {
	content: "150113092208,leg,328";
}
